I overheard a conversation recently. There were a girl upset that a guys at a party totally missed the fact that she wanted to be asked out. She flirted shamelessly, but the guy ignored her and instead asked out her friend - who promptly turned him down.
They then both called the guy "an idiot".
They missed the fact that SHE could have asked him out. It's the 21st century, not the 18th century.
The reason guys spend all their time playing video games instead of out is that the video games are better than real life. Women expect men to be the 50's guy - bring flowers, etc. But they don't want to be the 50's girl.
The crisis in Masculinity is concurrent with a crisis of femininity. They feed off each other like a viscous cycle. As long our culture continues to complain about men not acting like it thinks men should act - all the while encouraging women to do what they want, we will have no progress on this issue.
Please note, I am not saying that women should act like a 50's girl. They are free to act like a modern woman. But don't complain about what men do and ignore what women do. (In fact, I think women should act like a modern women - and includes asking men out and buying them dinner for a first date. You want equality, you have to actually act equal, not insist on special treatment).