Not sure why everyone is upset that he called himself a celebrity... he IS a celebrity and he didn't say it in a bragging manner. He's simply letting it be know that his celebrity can and will help the Salvation Army. YES, the Salvation Army is behind the times and doesn't like homosexuality, but their views shouldn't punish those that need their services.
I applaud him for taking the step, especially when so many people (including gay people that are ready to denounce anyone that doesn't "fight the power" with the same ignorance as those that hate gays) will see it as negative.
More information about text formats