I'm not sure I get where you're coming from.
Chacon was a starter, and didn't pitch real well. They moved him to the bullpen as a result, which upset him.
He wouldn't warm up when called upon, and then threw when he wasn't supposed to (or something like that).
Cecil Cooper (his coach) tried to talk to him, to no avail. He got called into the office, and refused to go.
So the GM comes down to the player's cafeteria to ask him to come to the office and he refuses.
The GM directed him to go to the office (in either a calm voice or yelling, depending on who you believe), and Chacon assaulted him.
A couple days later the Astros release him and he clears waivers (meaning nobody wants to touch him with a 10 ft pole), and now the Player's Union is filing a grievance that he was wrongfully terminated.
What part of that makes GM Wade an idiot? He did the right thing.