Why are we leaving it to athletes to stand up to Putin?Hockey stars speaking out against Russia’s anti-gay laws show greater moral fibre than the IOC