As someone that's been to Gay Days at both Anaheim and Orlando Disney parks, I can tell you 2 things, first all gay park attendees are encouraged to wear red shirts as a symbol of unity and solidarity, and 99.9% despite the often almost unbearable heat do, and second, customized shirts with very personalized messages are very common place, I have a 4 myself.
Mind you, that doesn't mean that this picture isn't photoshopped, but having heard some of his speeches at GLBT events, I wouldn't put it past him to have had that shirt made .. he's a tough as nails old guy that makes no apologies for his orientation.
And on a personal note ... GO SIR IAN!!!