While I agree with you that we must find a way to get the ass-hats out of here, I do not agree with direct-democracy. In fact, direct-democracy is absolute evil.
Direct-democracy is a system designed for a small majority to crush the basic rights of a minority. Direct-democracy is mob-rule by a fancier name.
I also do not really agree with big punishments for not doing what their constituencies tell them. Why? Because voters are stupid greedy animals. Think about it, voters are why we are in the situation we are in now! They cannot be trusted to serve the best interest of society.
A better idea, in my opinion at least, would be punishments for not serving the best interest of society they are elected to govern. Corruption should carry massive punishments. Depending on the scope, as far as life in prison or a firing squad.