Azerath, quit lying and trying to be cool. Like Hell you "don't care". You keep saying you don't like her or "don't think she's 'hawt'", but you went ahead and went out with her anyway. Why? Because you're pathetic. And then you go posting to us about how you don't like her, and you know exactly what to do about it. However, we're supposed to give you "advice" on how to dump her without hurting her.
It's not gonna happen. This girl sounds like the over-sensitive type. No matter what you do, it's going to hurt. So be bluntly honest. Don't add anything you don't need to, just tell her you're done with her, tell her why, and walk away.
P.S. Never say yes when they ask through a note, or get someone else to do it for them. Make them do it, and make sure they know you want them to do it in person.
God, I love Drama. Best section of the BL forums, evar.