This policy wouldn't be acceptable if the issue was about racism causing a problem in good order and discipline. Here's an example that might make you see the point. What if you had a group of guys in a unit who didn't like the fact that this guy dated other guys? He is professional at work, but the unit knows that he likes guys because they have seen him around town holding hands with one. Now this group of guys who don't like guys dating other guys is constantly making disruptions or obviously doesn't like the gay guy. They purposely go out of their way to disobey or argue with the gay guy's orders. I'm sure you would call this a disruption to good order and discipline, and suggest that the guy get discharged or transferred. But what if you replace gay guy or guy who dates other guys, with guys who date girls of another race. Would it still be acceptable or would the intolerant ones be the ones punished or forced to change?