That's good summary of why the Democratic Party has been fighting to overturn "Citizens United"...
and why the GOP want's to keep it...it also helps explain why Leonard Leo has been able to stack the Supreme Court with "Federalist Society" jurists.
Keep up the good work.