Campaign finance laws are a bit like gun control statutes: actual criminals continue to possess large stockpiles of weapons, but law-abiding citizens are disarmed.
Laws that restrict any ‘entity’ (corporate or individual) from fully expressing their political viewpoint is clearly a violation of the first amendmant.