Now that this show is over, I think it's fair to say that while those psychos didn't get what they truly wanted, they still managed to get something that they did want, which was for Kara to not be with anyone else.
I still can't for the life of me understand what happened with Kara/William and why they couldn't just stick with it (unless Staz asked the writers to free him from the drama). Writing should serve the story and not be dictated by a faceless Twitter mob.
Because anyone who started this show in Season 1 knows that Kara didn't want to go through life without a romantic partner.
But at the end of the day, it looks like these pathetic writers let the toxic assholes derail these ships: Karamel, Guardiancorp and Superdey. I am not adding Karolsen to it because I think the writers ended it for non-fandom reasons but it could also be a casualty.
As I sit at home, all I can say to all future writers is that the internet doesn't represent the whole world. In fact, only a tiny fraction of viewers spend time online tweeting about their shows. So please, don't let angry people with multiple usernames steer your show. And most importantly, do not give in to bullies.