With all due respect; do you think that Marx, let alone Engels and myriads of Marxist thinkers over the centuries overlooked the idea that people are dependent on wages and therefore not likely to throw their lives to a revolutionary effort? I think the historical intricacies of revolutions are perhaps the most studied part of history for Marxists.
That said, there is obvious truth in the fact that obviously people will not join a revolutionary mass movement today or even tomorrow in the world that we live in. The circumstances ought to be life-or-death for many of them to consider that much of a sacrifice; not that I advocate that at all of course, but revolutions have not historically been staged as fun and games for all those involved.
The sad truth is that the permanent solution to our woes is a revolution that can only really happen when things are already boiling.
“Conservatives and homophobes are actually gay” is a bad punchline. What’s the joke - that being gay is emasculating, humiliating or perverted?