In other words, either privately or publicly, disagreement with homosexuality is NOT allowed. Did I get that right?
Yes. You are right. Any public disagreement with homosexuality will not be allowed. Think Sodom and Gomorrah where the virtuous will be forced to hide in their homes.