would have been better if the shirt saidi wanted to have gay sex with professor X...
They are both photoshops I think, the Ian McKellan one is something like "I'm gay, get over it" (he has been "out" for a long time).