I have nothing better to do right now
If it makes you feel any better, my sister dated an absolute jerk all through high school. Her friends couldn't stand him. My family hated him. He was controlling, rude, selfish and just treated her bad in general.
When she was a senior, she was told for the first time in years, by her English teacher, that she is really smart and talented, as well as pretty (she's gorgeous... makes me sick
). She finally got up enough guts to tell her boyfriend that if he didn't start respecting her and being a nicer guy in general, they'd break up. Things were rocky for a while, but now he's my brother-in-law, and he's the coolest.
Yeah, that's the rare story, but it gives you hope.
Other than that, I hate to say it on a board so inhabited by teenagers, but most of the feelings and the friendships you have right now will most likely be non-existant in a few years, so who she's dating right now is really of little importance, since it's HIGHLY likely it's not a forever thing.
Stay friends with her, even if she backs away from you... be there for her if/when she needs you.
Also, try to think of it this way. He thinks you're annoying and rude. You think he's annoying and rude. Don't sink to his level.
