It may have been good for some people, but they were literally looking for hints you might be LGBT and kicking you out of the military. DADT didn't stop them either.
If you had a "pre-existing condition" which was defined by whatever the fuck the insurance company thought it could be, your medical condition wasn't covered. Broke your foot, but had a lapse in health insurance in the last year or two? Now you have to prove your foot WASN'T broken before.
If you were a minority, job hunting was awful. People used "white" names on resumes just to get an interview, cause if your name wasn't Michael or Joe, then it went straight in the trash.
Metrosexual was a thing cause they needed a term for "I took a shower this week, but I still fuck girls"
Gay panic was an excuse to literally murder someone and get away with it. "He was trying to fuck me, so I killed him and tied him to a tree"
You couldn't adopt a kid, you couldn't marry your love, you couldn't be yourself, except in secret clubs.
Anyone who thinks the 90's were peak society were too young to actually know what the 90's were like.
Out of everything he did, this was his worst command.
He's in TEMPORARY command of a ship while the captain is on a short term mission. He's asking for a huge sweeping change to the ship's roster. The amount of work it would take to adjust everyone to a new schedule, just to shift everything back when Picard gets home is pointless.
I could defend almost every other decision he made, but this one... This is why he's in the books as the worst captain.
I think you'd have a theoretical issue if the next person who got that number also tried to set up a signal account.