An old conundrum. Not to be pedantic, but Societal change vs. Individual change is time consuming.
Patience is no longer considered a virtue. Modern societies understand that societal change takes time and effort.
Individuals that are seeking gratification in a dire manner usually end up with dire consequences.
"C'est la vie. C'est la guerre."
N'est-ce pas?
Keep on rockin' in the free world