Is AUTHOR wrong in the post ? POST : Listen I'm all for guys having confidence in themselves and going after girls that they are attracted to. But after so much rejection and everything else, isn't it a saying that insanity is doing the same thing over and over again and expecting a different result?

Couple things going against my friend:

He just turned 27 and he is a virgin. Now there's nothing wrong with that but he's never even kissed a girl in all 27 years, never had a GF or anything close to it. 

My friend is very short (5'3") and he is not in shape. He wants to get in shape and goes to the gym but his diet is terrible. He eats the same thing everyday: cheese quesadilla for breakfast, tequito's or pizza rolls for dinner, whatever fast food he can find for lunch. He's afraid of trying new things and is just very awkward around women. 

He keeps developing crushes on these girls that he has no shot with and then gets frustrated when they "friendzone" him. He likes going after extraverted, party girls who like clubbing and going to bars and I told him, he's not the type of guy these girls are looking for. 

So I told him, if you aren't blessed to be born tall (or even average height) and handsome you need to be at least 2 of the following three: 

1. Good looking 
2. Great personality
3. Successful in your career 

Now good looking is something you can't help sometimes but at least be in shape. Great personality means you can make girls laugh or you're a great conversationalist or easy to get along with. Successful doesn't mean rich but at least have a stable job and the ability to provide and pay your own bills. 

I told him if you aren't any of the above 3 then why would any of these girls want to date you? He needs to lower his standards but he got all pissy when I said that, saying "I'm not gonna lower my standards like these girls are better than me". Blah blah

Am I the asshole for trying to be real with him? 