Anyone who supported the Bush administation is a poor judge of fixing the system. For a start, term limits are a terrible idea. The solution is to reduce the role of concentrated wealth ni the system. Not easy.
I agree with your first statement but I would extend it to this Admin as well. As far as reducing the concentrated wealth in the system, are you talking about the political system or just in general?
Generally speaking, you will always have massive companies that have access to extremely large quantities of capital. Politically speaking, I think that would definately help but it would just be a start. IMO, I think we should put huge criminal penalties for unethical behavior as well as a nonpartisan (lol, I know) group of investigators. Politicians who are found guilty of taking bribes should never breathe free air again. No bullshit "you can go home with your families for the holidays" like Dollar Bill Jefferson, you go straight to jail.
If we could possibly come up with a better way for politicians to run for office that doesn't require them raising a crapton of capital from private individuals/companies you could then severely restrict what they are allowed to receive while they are in office (no more convenient 5 or 6 figure donations from an industry you are currently passing laws on while feeding us bullshit that it doesn't sway your opinion).
And all laws apply to Congress just like the rest of us such as insider trading laws. No more cushy pensions and healthcare for life for being a public servant. I don't mind paying them a good wage but with all the other benefits they get we damn sure don't need to be paying for them after the quit, get replaced or thrown in jail (yeah, they still get paid if they are found guilty of committing crimes while acting as a Congressman).