He looks effete and this isn't the first time he's come out flaming like this. He even dressed as a Rockette with the pumps and stockings and did the whole bitch kick thing. Rudy has issues.
yes, he did those other events for charity - one of them for 9-11 victims.