The only way to fight this is transparency.
E.g., for gov’mt officials, like CongressCritters becoming millionaires. Once you are in office all of your income becomes public. Not from before. Just on the 1st day your butt hits the chair of power.
Did you buy stock and it soared? Well, that goes on your WWWpage. Did you get $$ as a new board member of a corp? Same.
No. That is not the way.
All members of Congress should be precluded from increasing their wealth beyond what can be added to their wealth from their congressional salary alone.
No stock investments, no speaking fees, no other sources of income allowed for members of congress. (And heavy scrutiny of their family to insure they aren't trying to use a back door.)
Congress should not be allowed to gain wealth. They should be forced to either choose to serve, or stay out of congress.