IMO, the problem isn't that the federal government has the power to regulate interstate communications. It's that corporations have been deemed "people" with the same rights as naturally-born people.
The solution isn't to go back to the Articles of Confederation, it's to amend the 14th Amendment and stipulate that corporations have no political rights as "people." Investors and officers of a corporation do.
Holy shit! We actually agree on something. Is it Dec 21, 2012?