We live in a time where traditional good values are not in demand. Yet, Muslims are still banging their heads against the wall by being the stereotypical "nice guys" and then wondering why society and women don't give a fuck about them and why Allah doesn't intervene and give them blessings from out of the sky.

Just look at r/muslimmarriage that place is littered with the same male "veterans" who have been there for 3 or more years and still haven't found a wife. Even though, they are the first to come to a woman's defence when attacked or generalized in the sub. Still no woman is attracted to them for being "nice" and standing up for women. Lol.

Why? Because being "nice" does not get you women, and if these guys and other Muslims continue to fail to understand that, then don't be surprised if you don't get married after 10 years of searching. Conveniently, these men have shit jobs as well, so they can't even get a woman to fall in love with their money. These are nice guys in every sense of the word. The only thing they have to offer women is kindness and they think that's enough lol.

And the irony of it is, Muslims believe that being a "nice guy" is what Islam wants. No. Islam is balanced, where you have good traits and aggressive traits. Today, we should be following the role models who embodied more aggressive traits because that's the only way to gain respect in this society. People like Umar r.a who was the stereotypical symbol of masculinity and alpha like behaviour. Khalid bin Waleed r.a. And so on. These should be our primary role models in today's society. Because being soft, weak and humble doesn't get you anywhere.