Of course not. I'm not expecting Russia to become as gay-friendly as the US or Western Europe.
But we shouldn't approve of *any* government's gross violations of human liberty, either. Such as shutting down a peaceful protest simply because the government doesn't like the protester's message.
This isn't about being in favor of homosexuality or against it, it's about keeping government power properly restricted.
They didn’t have permit. You have to have a permit in America, too.
Well, we don't approve, but we have no control over other governments either.
Are you willing to go to war with Russia over this? If not, there is nothing you can do about it. And don't mention diplomatic sanctions; they'll just laugh at you.