Free speech? There are SuperPacs out there who have a handful of donors each giving millions of dollars, and they hide their involvement through the Pacs and thus control their candidates on the sly. This is not "Free speech." It's plutocracy and the tyranny of open borders proponents and globalists who make kings out of candidates who have no business running for office. It's because of this big money in politics that only a billionaire can stand up and oppose them instead of a regular, honest American.
So you are ok with criminalizing the making of a documentary film critical of Hillary Clinton? That, after all, is what Citizens United was all about.