Crony capitalism stinks, but the first amendment protects freedom of the press. You are crossing into very dangerous territory when you limit the right to express one's political opinion, even if it is corrupt.
Perhaps a better idea would be to have the voters decide on how much a senator should get paid after his term is completed. That might help keep them more true to their campaign promises.