I agree that blind trusts don't fix everything, but it is a start.
The situation right now isn't just corrupting, congress-critters are labeled as idiots by their own if they don't actively take advantage of "perks" like free stock tips that would be illegal in any other context.
The "everyone does it" excuse is what keeps this house of cards up. And it is not partisan, both D's and R's inevitably become rich if they stay in the house for more than a couple of terms.