Lots of politicians have semi-captive nonprofits, though they're more often think-tank-like operations. To some degree, of course, this is just more evidence that the nonprofit sector needs more scrutiny; whether there's more to this story, well, we'll see.
Do non-profits need extra scrutiny or do we need to take the restrictions off of campaign finance so that politicians don’t have huge incentives to cheat?
You can’t take the money out of politics, the rewards are simply too big. If you allow the money to flow freely, out in the open, at least you would know who is being bought and by whom.