We all love to hate politicians and banks but, to be fair, there are some very good politicians, just as there are some very bad ones. The big banks, on the other hand, are in it for the money, pure and simple, despite their advertising.
We have 3 levels of government in Australia, local councils, state and federal. In the case of my local area we have, in my opinion, 3 very good people working for us. Our lady mayor works hard for the area, although she is not always supported fully by some of the other councillors. Our state member I have known personally for more than 30 years. He is an extremely popular and hard working representative of our electorate, and a very genuine and honest person. Our federal member, also a lady, is a veritable dynamo, tiny in stature she works tirelessly for her constituents. I might add that these 3 people are not members of the same political party, so any suggestion of political bias on my part is untrue, I am basing my assessment on performances alone.
Public servants are also fair game for criticism, and I'm sure that some are deserving of it but, as Colin said, there are many in the private sector who are also a waste of space. It seems to me that the main criticism levelled at public servants is "they are spending OUR money" not always wisely and without any real accountability. Whether this is fair or not is debatable.
Peter.