Public Finance of Political Campaigns

The public (government) should never finance political campaigns. I think the financing of political campaigns should be an individual matter. However, only individuals (people with a heartbeat) should be able to contribute. There should be a restriction on unions, churches, professional associations and other organizations, from contributing or providing "in kind" services.