I see a lot of people out there who complain about the condition of human society. Hundreds, thousands, hundreds of thousands.
How many do anything about it? We're talking half an hour a week of "liking" topics on facebook, making forum posts, writing senators, emailing friends, posting news items to social media, etc.
They can't even do that.
You have no one to blame but yourselves. You're lazy and you're cowardly, and that's why your society is in the toilet. Stop blaming others and accept the fact the burden is on you to fix it. It doesn't matter whose fault it is.
Then there are those glorious contradictory examples who volunteer week after week, unsung, and actually change minds. They've done all the good so far, without even lifting a weapon. I am rather fond of them for their clarity, bravery and gentleness. They will always be aglow in my sight.