Isn't it amazing how much energy some people put into complaining or whining about things? Think about the political climate across the country for the past several years. The complaints were almost visceral whether you're talking about local elections or the 'W' factor. It didn't matter which side you were on.
If you have a difference of opinion, state the facts and your position. Make a difference by offering alternative solutions that will make people consider them. If it's something you're not able to control, move on. Don't waste energy trying to change something you can't. Make a positive difference by working in your own sphere of influence.
Fault finding and playing the blame game help no one. It's time for all of us to ask the question, "What am I going to do about it?" That's when the real solutions to problems come about. That is when initiative, proactive leadership and resourcefulness are most valuable.