By your logic, we should not work to improve things elsewhere until everything is perfect at home. Show me a country with no human rights/gay rights abuses. You’ll not find one. Since things will not and cannot ever be perfect at home, what you advocate just a fancy way of giving up.
If that’s what avoiding hypocracy means, I’d rather be a hypocrite.