Nicely put.  It's also worth remembering that the first amendment states that "Congress shall make no law... abridging the freedom of speech..."  Neither individuals nor corporations are mentioned nor do they matter.  What matters is that Congress was expressly denied the right to regulate speech.