A cross-dresser doesn't have to be gay though, you can be straight and be into female fashion. I never said that. Cross-dressing in itself isn't a fetish either, it's a kink, or just a lifestyle choice, where was it implied that they had to be gay?
Traps don't have to be gay either. You're handing out anectdotes and I'm giving you definitions, you're also adding things I never said.
Lemme take this bit by bit:
1. Cross-dressing as a term encompasses traps(or reverse traps) and sometimes sissies. Traps are men or women who dress in the opposite sex's clothes, therefore they crossdress. Sissies don't always but often do wear the opposite sex's clothes or at least very feminine fashion as part of that, therefore they crossdress and as such they are crossdressers. it's an umbrella term.
2. None of these kinds of people have to be gay, or straight, or bi, or even sexual at all. They don't have to be anything. This term doesn't have anything to do with sexuality it's about lifestyle, or fashion, or identity. They're separate. Their preferences in bed or sexual activity is also separate. Those vary wildly. I you're a girl that looks convincingly masculine you're a trap, same with a guy doing the reverse. A tomboy can be a trap, but they don't have to be, because it's more of a personality thing. These things aren't mutually exclusive is the point I'm trying to get across.
3. Sissies don't have to be slaves or sex toys but the common interpretation is just that, again, you're throwing out anecdotal accounts and I'm telling you accepted definitions. Not every single person has to conform to these, but they're the conceptual norm and thus when someone says "sissy" they think of hypnotised feminine guys because that's the prevailing image.
4. I never said Tomboys and Tomgirls are interchangeable, where did I even mention Tomgirls? I said tomboys are generally rougher and more masculine, be it bravado or otherwise, and to maintain that image also wear more masculine fashion, in some cases turning into a reverse trap because people could confuse them for guys, and I'm gonna say this again, a lot of these terms come together but they don't have to.
5. If you're a guy wearing girl clothes you're both a crossdresser, because you're wearing opposite sex clothes and a trap if you're convincing enough. If you're a sissy and wear girl clothes generally you'll also be a trap, and obviously be a crossdresser, but sissies aren't always told to wear girly clothes, therefore they're not always crossdressers and in that instance don't qualify for trap status.
These things aren't mutually exclusive but they're also not mutually inclusive, which seems to be the fundamental misunderstanding you have with the terminology.