You’ve worked hard to build your life as you wish it. Please know you never have to make excuses, nor to justify, where you’re at or how you got there.
I wholeheartedly support your decision to end a relationship where your partner completely disregards your comfort and shows such a crude amount of disrespect towards your career. Your hobbies are also yours to enjoy without having to display them to the world while asking you to perform as if in a circus.
Source: I’m an engineer, too, and refuse to be treated as if I don’t belong in some old white dudes’ club. Fact of the matter is, those bitches can’t keep up with my multiplayer FPS k/d anyways, so I’d rather have my own peaceful plane of existence.