You're being condescending, disrespectful on top of being completely wrong. I was considering arguing with your point but that would be wasting my time. Keep your mansplaining to yourself next time.
There's really nothing to "argue" - that's where it came from and that's what it refers to. Slurs refer to a specific group of people in a derogatory way. The word "trap" refers only to an aesthetic in art of fictional characters and the word itself comes from a stupid joke that became a meme. A trans or gay character could -be- a trap/otoko no ko but that's not what the terms refer to.
I'm not telling you what you can or can't be offended by but you should at least keep your mind open enough to hear the actual history of something before you go writing your own.