it would be easy to say "don't let it bother you" but anytime we have bad personal interactions, it wears on us. Just part of the human condition. You hurt but then come out stronger.
The logistics are like this -
If the Canadian military is anything like the U.S. military - getting kicked out (called "chaptered out") before your time is done is a lengthy complicated process and one size doesn't fit all. One also cannot just quit on a whim the way you can a civilian job. So she is stuck there and they are stuck with her at least tile her obligation is fulfilled.
So about this woman that Marcelle dealt with -
If this woman has problems with anything LGBT and probably other communities and sub-cultures, who cares what she thinks? She should be focusing on living her own life rather than trying to tell others how to live. We all see things we do not agree with but there isn't anything anyone can really do other than blab their mouths (which may have consequences depending on who you blab to)
More important for Marcelle -
I assume the vast majority of your fellow workers, family, strangers, and acquaintances have no problem with who you are. So why do those who don't approve even matter? People who have a problem with TG are often insecure in their own gender. Male and female are biological and do not change but "gender roles" like man or woman are social and honestly, an act. The problem with insecurity in people comes because they may not feel "man enough" or "woman enough". They feel like they are in competition with other "men" or "women". So for that woman you are dealing with, something happened or IS happening in her life where she doesn't feel "woman enough".