It was doomed to fail from the very beginning because it's a double standard, because it provides exactly the wrong incentives. It provides incentives for snoops and snitches under this policy.
It provides incentives to anyone who wants to hurt someone by accusing them of being gay in order to get rid of them.