I think one reason Putin started to push tis is because Obama started to push for “world wide gay rights”, which goes against many other countries’ laws and customs.
So Putin set up a huge target for Obama to joust against.
Obama stepped in it by canceling the summit, let’s see what he does next.
UN declares Russia anti-gay, US accepts them as refugees.
Problem solved. All gays in Russian come to US with welfare benefits.