My only comment re-iterates some that have been made before in that:
One day, our Lords and Masters said the homosexuality was totally taboo and that was it.
Next day, all is sweetness and light and it doesn't matter what your inclination is.
You cannot change an "ethos" overnight.
BTW Ethos is a word used by senior officers when they cannot rely on the troops being motivated anymore.