Seperate issues with separate facts and circumstances that merit separate responses.
Flynn at all material time protested his innocence and he is an outside contractor and the alleged acts were wholly unrelated to blizzard. This is just capitalism being capitalism, divesting yourself of a potentially toxic asset human cost be damned has nothing to do with cancel culture.
King Sex pest not only was determined by blizzard to have acted inappropriately but his alleged (and I use alleged only in the legal sense here, I've seen no one relevant dispute they occurred) acts were against blizzard staff in and around the workplace. Removing npcs that exist solely to glorify him is virtue signalling in a sense but he has shown himself to be undeserving of said glory. Further, they are also materially unrelated to the narrative, unlike Kael.