And it should have ended there. The GM made a ruling. If you wanted to discuss it, you should have held it until after the session, but you didn't. It may have only been brief, but it was arguing.
Other games and GM's are irrelevant - bringing them up is effectively trying to trump her ruling with your personal experience, which is not okay, and bound to generate resistance. Worse, if you're a guy, your may have come across as trying to mansplain rules to the GM... and whoo-boy, yeah, that won't sit well.
But, in any case, that's not the central point. Whatever you thought you were doing, if you don't start the following discussion trying to suss out why the GM did what they did, both in a rules and emotional sense, you are setting up to fail.