Rather than placing responsibility on the athletes, it might be more effective for the sponsors of the 2014 games to pull out of their lucrative deals with the IOC. According to the official Olympics website, commercial partnerships generally contribute up to 40% of Olympic revenue. If the corporations that sponsor the Olympics revoked their support then the IOC will take note.
Why do we allow many countries to continue to have laws that are clearly prejudiced against LGBTQ people? For some reason, we tend to be cultural relativists when it comes to LGBTQ rights. We act as though it's okay for every culture to make its own rules about which people it will treat with respect and dignity. We tend to assume and accept that Russian culture might be different and thus that Russians have the right to, for example, not allow same-sex couples to adopt children or act in a "pro-gay" way. We may disagree, but we find it hard to step in and enact sanctions or boycotts. Because, after all, it's their culture, their beliefs.
This was meant to be a blog about Waitrose's relationship with fossil fuel giant Shell (Waitrose had been considering plans to open up shops in Shell petrol stations across the country), calling on Waitrose to end their partnership with the mass polluter. But Waitrose must be mind-readers because on Wednesday they did just that.