Oh God, that song is so stupid. But it's just so catchy.
Lol. It makes me crack up. She tries too hard to be "hard", but I do think she's a good rapper. It's just silly, though, the posturing.
To be honest, I find such bombastic violence in rap to be humorous more than anything, especially when paired with the cultural figure shout-outs. Eminem does the same thing with his Slim Shady persona and I find it hilarious when he does it, too. It's so cartoonish.