IOC says that the Russian anti-gay law does not violate the Olympic charter.
I was listening to the radio this morning and they were talking about the International Space Station. The announcer added that in the next few months the astronauts at the space station will be taking the Olympic torch for a space walk (not lit of course she added. well of course but that makes no sense...I digress). The point is that people can go on all day that the Olympics is just a sports competition and that its just about making money but the reason it makes so much money for some is that it trades on an aura of special meaning, of Olympic values.
If they aren't going to live up the values they sell, then they shouldn't be able to sell their product based on those values.