You need to step your life game up a little bit.
Let's be honest here - people generally stick within their circle. So if you're an unambitious bum that's content with being average - that's exactly the type of partner you will get.
And let's face it, most men that complain about getting their heart broken and being cheated on usually engage in that same type of behavior. It's just a little silly when a guy that has nothing going for him is asking why the pretty, ambitious, and successful women aren't checking for him. Well, are you handsome?
Are you ambitious?
Are you successful?
Or are you just an average Joe in every sense of the word?
Would you want to date some lame hoodrat if you were on top of your game?
Because that's exactly what you are to these women and U.O.E.N.O.
And contrary to popular belief - being "shallow" in that sense is not a bad thing. Because they're not being shallow per se - they just think they deserve better.