I am as sick of this "in your face" stuff, as much as anyone, but this is one of the few places I don't mind it as I knew homosexuals in the service who were otherwise no different from anyone else on the job.
To quietly stick their flag there IMHO is ok, but other flags should be allowed if they aren't already, Star of David, Knights Templar, Confederate, various religious ones, etc.