First the make a difference with large corporations, particularly those that do business with the government where they have to attest compliance in order to qualify for a contract or bid. Second, any company that has lawyers and/or (and they all do) insurance coverage is forced to change formal policies so that they comply, least they lose a lawsuit.
Gradually, those corporate changes change the corporate culture, and since corporate culture is the predominate culture in the US, those changes come home and spread in the community.
The downside is that a) having enshrined such things in law, people are tempted to ignore the rest, 'you have your rights' becomes 'that's all, and that's it' pretty fast. And, perhaps even worse, b) once such things become commonplace they become common, and people care a lot less. Further, it will create a huge divide in the 'community' between the people what's got, and those who don't. Given that there is some sort of protection, those that fall by the way are assumed to have done so, not because of TS/TG, but through personal failings and help for such persons will be much harder to come by, an attitude of "I've got mine and that's all I care about' tends to take over.