I assume you are referring to limiting free speech. I think limiting free speech for non-natural persons (i.e. corporations, partnerships, LLCs, etc) would be extremely effective without leading to problems associated with limiting free speech of natural persons.