I'm not the most attractive girl but I know I'm attractive and guys that are not even nearly as attractive think they can just get my number, then they call me a bitch when I turn them down. Why even approach me in the first place? It's so confusing.
First off, it's stupid to invest anger in you for not responding to them, but I can see why they would think that based on your attitude. The attitude you are projecting in this question is that you feel superior to them. It's fine to say you are not attracted to them, and that should be the end of it (we like what we like). But to say you are out of their league suggests that you base your qualifications for a date solely on their appearances, which can come across as completely shallow. How do you know they don't have qualities that may interest you beyond how they look? I'm not saying date someone you are not attracted to. But if you were a little less judgmental, you might find something worthwhile you never considered, or at a minimum not be accused of being a bitch.
Are you really that cold? You're not flattered that anyone even wants to talk to you, let alone want to hangout with you? Are you that stuck up that you're actually mad someone approachs you and thinks you're attractive? How about you politely ask for their number and say you'll call them and then throw the number away... Like a lady! Stop being a bitch and suck it up buttercup.
Because they saw a YouTube video that told them they can get any girl they want and looks aren't an issue if you just approach them. And then they read the same thing somewhere else (confirmation), so it must be true then!
do not expect hot guys to approach you. if you like your league guys go and approach them. i asked this question numerous times: why all things in relationships guys have to do; including being hot and approach girls?