"Trap" is definitely more of a loaded term than alternatives like "femboy", disregarding any moral grandstanding. Or it feels like a very slangy term.
I personally read one article about how declaring words slurs is what makes them slurs – most of the contexts I've seen the word "trap" in...