When you look at the state of today's culture, a society that cares more about profits, commercialisation and litigation where nobody has to take responsibility if they can blame someone else, or where making money is more important that actually providing real results and making a proper difference, is this world really worth anything at all?
Why is this the nature of the world we live in, and why would anyone choose to live in such a world?
I think you have an idealistic personality. You perceive flaws much more easily than you perceive merits; and 10 flaws will always outweigh 10 merits. You can imagine society being more ideal. You may imagine political interactions and role plays with ideal outcomes, and wonder why society isn't like that, because it seems so simple in your imagination.
I feel that your dissatisfaction with life is due to the fact, that in your view of the world, there are many flaws your see and hear in the news everyday, while human merits are seldom seen, so it is rare that you feel proud of humanity.
I think that you need to find a channel of expression for your idealism. Don't focus on the bigger picture so much. Focus on yourself, because that is the principal domain of anybodies mind.
What I mean is, if you have ideals, then become your own ideals. Consider ways of adapting your own behaviour to become more compatible with your own idealism. Then you will be able to feel greater pride in yourself, and you can consider yourself to be an example for others to follow. That could become your new attitude to life: not a moral guardian, but a moral example.
If others are able to see and feel the light you show them, they may choose to walk with you.
Here's a smiley face to get you started --->