She then moved to New York for three years.
Well, I don't know the details here, but, to be fair, she had a living to make. She's a professional economist, and, as she hadn't won the seat, she needed a job. I presume she got a job in New York that she couldn't afford not to take?
I'm just giving her the benefit of the doubt.
To compare her to IDS in that instance is unfair, as he was the MP, she wasn't. He had to be there. It was his literal job!
She's a local there. Grew up in the area, went to school there. Lived there most of her life. She very definitely cares enormously about the local area and the people there.
Re what she said after the 2019 election .Well, I actually personally see that as fairly innocent. Probably mildly humorous, using figures of speech. But, apart from that, it's a totally separate issue from the one at hand about getting de-selected as the candidate for having liked a tweet.
To be honest, if we scrutinised everything every electoral candidate is ever on record for saying, we'd probably conclude that none are suitable.
I do totally agree with your last points though. Yes, it's all very odd. It does seem that Starmer has decided that because he's currently predicted to win with such a thumping majority, he can afford to lose Chingford. I actually think polls will narrow, the Greens gain more seats, and some independents too. I really do think Keir Starmer may come to regret his treatment of Faiza and others on the left. He's alienated many voters for a long time to come.