And if it is explained that any future “discovery” of “homosexual identity” will result in dishonorable discharge and reimbursement for all education and training, it would certainly weed out liars.
I can see the potential for abuse, both by homosexuals who don't disclose before receiving education benefits and by straight people who are willing to lie after receiving education benefits.