"why/how has this woman still got a job"
because people read her articles.. even if it is just to mock them..
She purposely writes inflammatory pieces, because that is what she is paid to do. She has created the persona that she has, and it is probably nothing at all like the woman she is in real life, just the image that she puts in the public eye because it keeps her in a job. Like her or loathe her, her articles get attention which is the aim of the profession.