The only way to fix the government is to get rid of lobbyists. I heard that Congressman spend up to 7 months campaigning. There are like 40 lobbyist per every congressperson. Both sides, let me repeat both sides have a shit load of skeletons due to shady shit based on lobbyists. Now they have voted to make insider trading legal.
I don't blame them, it would be hard not to buy some stock in a company you know is getting a favorable governmental ruling. That is the problem though. Each candidate should have a set amount to campaign with and they would have to mobilize a volunteer army to knock on doors. It will never happen, look what happened to the Dodd/Frank bill, the lobbyist got a hold of it and took all the teeth out.
I know..it's just funny that the same people who are now hell-bent on finding anything to attach to Obama.. were the same ones telling me there was 'nothing see here' when it came to Halliburton and war contracts..