B) RMS is very well known as someone who is, amongst other things, not a communist.
Frankly I fail to see how this could be taken as anything other than a provocation. Why would you have a picture of RMS as Che and then ask him to sign it? The only other explanation I can think of is you're too stupid to not see A or B.
RMS was probably right not to sign it though. I also believe producing a t-shirt with RMS depicted as the Che is not quite right.
So... no.
Besides, it was in Europe. Us Europeans do not have the same epidermic reaction to communism that Americans have.
What could be more capitalist than remixing a photo of a communist revolutionary and selling it for profit? I see them as ironic, not endorsing, especially in their remixed state.
I guess this just underlines the fact RMS shouldn't have signed the t-shirt - it's just a graphic, so you could make out it means anything.
Regardless of your views on 'communism' (and I say that as someone who will quickly detest any of those governments at that time in history), they faught against overtly fascist regimes that trampled on all personal freedoms and routinely rounded up dissidents to be summarily executed. RMS 'not endorsing' fighting for personal freedom is an endorsement of the status quo of that era, where governments like Pinochets would literally kidnap dissidents, sedate them, throw them into the cargo holds of 747s and dump them out over the ocean from tens of thousands of feet in the air.