TBH Trish got what she deserves, her downfall started at the end of season 1. Her character was always batshit crazy and a control freak. But we still loved her, Jessica still loved her even when Trish hurt her. But Trish ending was a fitting one IMO. And the fact that everyone is mad and surprise (no one should be surprised tho) is a true testament to how "good" that character is and how wholesome her writing is. Because at the end we feel exactly how Jessica does.
I don’t think Trish is batshit crazy. It’s much, much deeper than that.She was tired of feeling powerless and being exploited by everyone around her, and she wanted to make sure nobody else would have feel like that. But, yes, that side of Trish has always been there and there were many moments in s1 that showed that. The thing is that in s1 Jess and Trish wanted the exact same thing; to catch Kilgrave and, eventually, kill him. So there was no room for much conflict there. But the moment their wants and needs began to diverge in s2, it was obvious Trish wouldn’t listen to Jess because she never did. Trish always thought she was right at all times and could do no wrong (she was constantly judging Jess’ decisions from day one). So nothing she did came as a surprise to me at all, and her downfall felt completely organic imo. Do I like how they ended her story? No. Was it well developed? Absolutely yes. So I can’t exactly complain. No matter how bleak that ending felt.