I can tell from your posts that you are a politically correct bottom submissive. While some girls like guys that enjoy wearing panties and taking giant dildos up their ass, most don't.
I suggest you stop calling the men who land beautiful women assholes and realize that women like men who say it like it is, even if it means things they do not want to hear. When they are in the mood of hearing what they want to hear they turn to political correct bottom boys like you or to their girlfriends and you obviously spend all day and night being their knight in shining armour, yet you will not get laid.
Man up, stop defending Islam (an instant turn off to most women except those that have giant locks covered by a big bush on their pussy that won't fuck you anyway) and maybe you too will actually get laid by hot girls. Until then you will have to continue dealing with "almost getting laid" or only getting laid by dominant women who first give you a good spanking then dress you up and fuck your politically correct ass.