Bans on outside income are being talked about again in Albany as a response to the Sheldon Silver conviction. Of course the devil is always in the details and since it's lawyers who are the culprits and they write the laws, it will be difficult.
Also a ban would lead to larger legislative salaries as the $79,500 pay, while a lot to folks like us, is less than half what most of the top legislative staffers make
Corruption as we saw in the Silver case is a function of concolidated power. It is also worth noting that those attempting to influence legislation might want to find their actions criminalized and that might help.