I know more guys who hate her than girls. I happen to be a girl who likes her a lot. People definitely either love her or hate her. I think her aggressiveness freaks people out, but if you listen to her lyrics they're very open and honest, and at times self deprecating. I think she's over the top but I admire how ballsy she is.
As for this song, it's uh.... interesting.
I was speechless reading it a couple of days ago and it's been at the back of my head ever since. I wish there were a studio version of it b/c you can't hear the music very well on the youtube link.