I have a different opinion about this. It's upto a certain individual to decide whether to join the government or work for the private sector. There are more than valid points to argue for both sides.
So if you decided to work for the government you will get a permit and a shitty but tax exempt salary! But work work the private sector, you get a good pay and tax. So one should measure all this when starting their careers or even at a stage where you decide your field of expertise you want to go in college.
For example, I didn't want to become a doctor because you have to spend 6 years in med school with dead bodies and stinky patients. So it takes some guts and endurance to become a doc. True they get good money from private practice, but their salary is just 25K. And it takes at least a good 5 years more to build up a rep. Even my mom who's a 25 year veteran doc gets paid less than me who has worked for only 4 years in IT.
So I think people should not turn a shameful eye on for certain privileges they get. The point is different categories of people get different previleges. Docs get permits, IT guys get a good salary even after tax.
In case of politicians, they have the ability to lie, and that's a special talent that not everyone has, and just think who elected them? The people of the country, no point blaming them! Blame the people. And who are the people? Us!
Look at things in a neutral way, and learn to be happy with what you have! and stop blaming others for what you don't have! If you wanted a permit you could've made your way through med school become a doc and got one, or even become a politician (which would have been much easier :-))
PS: Shit this sounds philosophical