Late answer as I had to go for a drive.
Such a rhetorical question isn't very useful as not caring what other people believe is a road to ignorance, so I chose to take it more seriously. I don't personally take flags very seriously (nationalism in general can easily become pretty stupid), I just found it funny that it was used that way to promote the troops.
Of course there's many answers as to how to solve problems in society. There are also many answers to what the problems are. In any case, the rich getting that much power is what happens when conservative values rule. It's the same here in Sweden, although our conservatives aren't quite as conservative as the US Republican Party. During the recent 8 years of conservative rule we had some of the fastest increasing social gaps in the world. Of course partially since we had relatively low gaps to begin with, but conservative values have always benefited those with a lot of money the most.