I'm just telling you the reality of the situation. It's never going to happen where everyone plays fairly. Each side will find workarounds. Liberal groups like Unions and MoveOn.org get around campaign finance laws.
Eventually the Republicans/Tea Party Groups wizened up and started their own groups to get around tax exempt laws, but when they did so, the Liberals didn't like it. The Liberals tried to squash the conservatives in the courts, but were defeated by the Supreme Court, so the liberal senators and federal officials in the IRS and other federal agencies put pressure on conservative groups in order to minimize the conservatives' community organizing effectiveness. This is not right and it's hypocritical.
So one way to solve this is to revoke tax exempt status to any group that is political which would include Unions, Media Matters, MoveOn.Org - as well as Tea Party and conservative groups. However, as I stated before, that's never going to happen in this political environment.
So another solution is to allow tax exempt groups to say what ever they want politically. Why should the federal government be able to squash a group's 1st amendment rights? Heck, let's abolish the IRS and make April 15th just another day of the year. Let's get rid of the income tax and just have use/sales tax: i.e. Fair Tax. The IRS is way too powerful.
But of course, that's never going to happen either, but we can only dream.