Damn, people already made the innuendo.
Note: I'm going to be using the universal 'you' for advice to everyone who ever brings this up.
Well, here's the thing. During high school years there is pretty much a clear split between 'assholes' and 'nice guys'. The reason assholes are attractive is because they are confident, and they've gained that confidence from belittling the 'nice guys', and whilst 'nice guys' at this stage are generally good people, they have lost confidence and probably idolized females, because they become the acid test for social status in males.
Everyone involved is just going through the insecurity of adolescence. The confident 'assholes' are just arrogant, the 'nice guys' are desperate, and the slightly thoughtless women made a kinda logical step in which one is more attractive. Although, if I was a woman I'd go for neither, or try to teach the 'nice guys' that women are just other people. There's probably tons of girls who think guys are all assholes, and they can't find the good ones either. Not everyone likes confidence. They may find it all arrogance. And maybe lots of girls identify arrogance instead of confidence and avoid it.
If you feel like making her feel special, make her feel special. Don't be glad to be with a woman, be glad to be with her. And if it's the type of woman who doesn't like that, or whatever you like doing, then they aren't for you. Simple. It's not that all women suck. Although I can understand why it seems that way.
If at this point you are truly a good guy, looking to idolize one particular woman because you like her for who she is, and not all of them for what they are, and you haven't found the right woman or indeed any woman, then you simply haven't been lucky.
I, am not lucky.
And if women appear to leave you for an ass, then thank God you're no longer with that woman, because she either hasn't grown up, or is probably an ass too. What guys usually don't realise at this point is, a lot of women are 'assholes' too. Both genders have to look hard to find the nice guys.
I often think people handle this which too much harshness that breaks spirits. It's not always that you simply aren't attractive. Everyone can be mean, and there's always probably about 100 people for you, it's just hard to find them.
And don't think you have to be some exciting guy or otherwise you'll only be useful when women want to settle down, and thus you miss all the fun of a relationship. That isn't true. You're probably exciting in some way. If women like your other qualities they'll probably find you exciting. Everyone is different. Remember that, and don't let anyone tell you differently. They is no secret cure to this, and remember most high school relationships mean nothing.
I think it's ok to feel free to ignore whether or not it could be you that's wrong, because after all, you is all you want to be, and that's all you want them to like.
And this is the part of the post where I thank all those who bothered with this wall of text on the third page of this thread, and they hopefully wonder "Why is this awesome guy single?".
So be happy. Here's a kitten: