the pentagon is still run by old school white religious zealots.  they're pulling the strings on this ban.  the pentagon gets everything it wants.  including $54 billion in extra money that they do not need and still they cannot account for the trillions spent on military procurement over the years.  trump is sure taking care of the little guy.