The problem with the Church's "don't ask, don't tell" policy is that it basically encourages people to live a lie. People of integrity who make conscientious decisions that run contrary to the Church's official position are put in an impossible situation.

Jesus said the truth sets us free. The Church added "but sometimes it'll get you fired!"