So why did they fire him then?
It's also not exactly a secret he's a bad actor.
They fired him because they made the decision to kill his character. Again, he's been on the show for 8 years. You know you're being silly when you imply that they randomly decided, "Oh shit, he's a bad actor, let's fire him!"
Also, don't speak for everyone.