The Olympics are the one event every couple of years that is supposed to bring all the nations of Earth together. While there have been incidents in the past, it's not supposed to be a place for politics and it should stay that way. Whether you agree with it or not, Russia's policy on gays is Russia's policy and it's none of the business. Everyone has the right to criticize their policy and we have already been doing it, but the Olympics is not the appropriate place for it.
Another thing being ignored is the awkward position Schumer's idea would put our athletes in. Undoubtedly there will be athletes who don't approve of homosexuality for personal or religious reasons and will not feel comfortable participating in this type of display. They are then faced with a choice of going along with it against their beliefs or not going along with it and risk being ridiculed and called bigots and homophobes by the media, the leftist blogsphere, and even some fellow athletes, I'm sure.
So let the Olympics be the Olympics and leave the politics at home.