Dear society: you could just drop "sir" and "ma'am" and other gendered terms from your public service patter. Literally no one would know it wasn't there, and you'd save so much grief in the world.
"Thanks, have a good day!" has the same weight and impact as "Thanks, have a good day, sir!" No one would know. You could make this change right now, and save the sanity of so many people, trans and cis alike.
This toot brought to you by the guy behind the counter who said, "Would you like a bag with that, sir?" and locked in an entire evening of unstoppable grief and mourning that had finally started to calm a little bit.
He was just trying to be polite, and he unknowingly fucked my day, hard.
@taedryn I hear you, my mood tanks every time someone calls me "ma'am" too. Hugs if you want them