The McCain so-called campaign reform places limitations on time and place of political speech-it doesn't dictate what can or cannot be said. The only limitations have traditionally been defamation (libel and slander), sedition and incitement to breach the peace. Kerry wants to silence specific statements or content.
Not quite. You can still "speak" on issues only, but not on cannidates. You could run an ad saying "contact your Congressman and Senators and tell them to vote against gun control", but you can't run an ad saying "Congressman X and Senator Y voted for gun control" or "Ms Z, who is running for Congress in your district, would vote for more gun control". Is that not regulating content?