You aren't technically wrong, if she were a real person and all of this was really happening she'd be a homophobic, transphobic, abusive monster.
Fortunately it isn't real and she's made up. There's a definite problem in the way authors themselves downplay how awful the "X can't date X!" tried...