How about federal contractor and recievers of government grants, subsidies and loans CANNOT make political contributions.
Sounds like fraud to me. Throw ‘em in jail. Both those offering the blatant bribe and those accepting them.