Did McCain sign it?
Nothing like a politican not getting a photo op!
No. He just helped write it. The section concerning the freedom of speech issue is McCain's, and it was in McCain-Feingold. McCain plans on running for president on this bill, of which he was still a "silent partner" sponsor, in 2004.