The Defense Department wanted to ban Confederate flags from being flown at military bases without being specific about it, so they banned almost all non-US flags -- including the rainbow flag. While attempting to make all branches of the U.S. military consistent in...