I appreciate Elton John speaking loudly about his opposition to the Russian anti-gay legislation in Russia. I also think this is an elegant justification for Elton John to circumvent a boycott.
It also happens to be a justification that probably makes Elton John a whole lot of money.
Don’t get me wrong, it is excellent to see pop stars expressing their politics. And I think Elton John is a super bad-ass. (Remember that he stood up to some heavy bullying and blackmail from a newspaper in the UK). And I think that he has credibility and status for his opinion to be widely amplified.