I think there is always going to be problems in society/the world. It's pointless getting worked up about everything as it just creates unnecessary stress in your life.
A simple method I use is asking myself can I control what is happening? can I change what is annoying me? is there anything I can do about it personally? Ghandi said 'be the change you wish to see in the world.' If you feel that passionate about something, you should do something about it. If there is nothing you can do about it, you just have to accept it and get on with your life.
I think the following lines sum it up for me (taken from a tomb of an Anglican Bishop in the Crypts of Westminister Abbey):
'When I was young and free and my imagination had no limits, I dreamed of changing the world. As I grew older and wiser, I discovered the world would not change, so I shortened my sights somewhat and decided to change only my country.
But it, too, seemed immovable.
As I grew into my twilight years, in one last desperate attempt, I settled for changing only my family, those closest to me, but alas, they would have none of it.
And now as I lie on my deathbed, I suddenly realise: If I had only changed my self first, then by example I would have changed my family.
From their inspiration and encouragement, I would then have been able to better my country and, who knows, I may have even changed the world.'