You're probably doing something what makes you unapproachable.
Here's an article about it: link
..also I'll admit, I didn't read anything past the title of your question, but in all that wall of text I immediately saw words "bitch exterior"
Most Helpful Opinions
Frat dudes aren't looking to date sorority girls... They're looking to bone them. Try actually talking to the guys in your classes or that you see around campus.
What Girls & Guys Said
Opinion
5Opinion
Going over your question and the comments you've given, it looks like you have high standards and the men around you know you have high standards. That in itself is very intimidating. As a shy person, you should already know that approaching people is not easy, now couple that with the person you like having high standards and you should understand how hard it is.
Maybe, time will tell. Going to frat parties is not helping you get the right guys. Try meeting smart confident guys from your classes. Get out of your comfort zone and try something new, you never know
Did you try library? just for reading, group study areas or Library seminar.
The fact that none you find attractive in your classes shows they are in demand there and there's little chance they don't know this, and most of those guys are out to get laid because they know what they have.
Forget the frat scene, and try to meet guys in your classes.
Learn more
Most Helpful Opinions