Not disagreeing with your example. Hasan should have been ID'd and stopped long before. It's an issue to be addressed NOW. But it really has nothing to do with the denial of choice, or the claimed fact of homosexuality, or serving in the military.
Only to the willfully blind. Like you. The Pentagon and the higher up brass can not be trusted to be anything but politically correct to the nth degree. That is evidenced both before and after Major Hasan's jihadist attack at my old post. It is the brass and politicians who will disrupt good order and discipline and it is the grunt who will pay the price.
I see things as they are, you see things as you want them to be. Perhaps the difference between the Air Force and Army? :-}