I call bullshit. (not to you personally, but the idea)
Money is NOT the issue. It has nothing at all to do with the problem.
The problem, my dear fellows, is accountability. Mainly the fact that the US in a general sense, has none. There are zero consequences for these guys when they break the law. In fact, there is only incentive for them to do it.
The answer? Simple.
Public service should be considered public service, regardless whether you "join" the military or attempt to "join" the congress. What happens in the military if you do something which is intentionally against the interest of your country? Best case, you are kicked out with a dishonorable discharge. Worst case, you're shot in the head.
Why should congress be different? They are in much more of a position to harm the entire country than a soldier. Yet, they do not swear allegiance. They are not required to live by any code? Why?
Why are these ass hats allowed to literally destroy America and yet nothing happens.
They should be made to live according to the UCMJ. When they fuck up, they are out. When the fuck up on purpose for money are power, they are shot.