Sure they could do something about it, but that is also true about so many other facets of life in the US as well. The fact of the matter is that none of the politicians actually care about the average citizen. All they care about is their salaries and the power trip they get from being in office. Unfortunately, human trash like the hostess in your post will continue to exist no matter what happens. Everyone deserves a basic level of respect unless their actions dictate otherwise. Unfortunately, way too many people are too self-absorbed/ brainwashed to even comprehend this.
I haven’t always been at that good with passing… It better now but I still get clocked from to time, but the treatment I’ve received from people realizing I’m trans has been horrifying over the past several years. It was a real system shock to go from a white guy that nobody cared about to what felt like being public enemy number 1 wherever I went. Granted I do live in a very conservative area, but I always assumed people had a layer of decency to them.