I almost agree with you, but here's where I don't.
Trans rights are based and cool and Misgendering and Deadnaming are definitely hatespeech.
It's like telling a black man to go pick cotton. You're saying they aren't valid beyond the roles society deemed appropriate for them in ye olden days.