McCain Unraveled by 'Gay Sweaters'?