The day many Phillies fans have waited for has finally come, as the Phillies have fired Ruben Amaro Jr. Well, technically, they’ve elected to not renew his contract, meaning he’s fired as of the end of this season. In a way, just letting him not come back is fitting, seeing as it was something he was so incapable of doing with players, but a good old-fashioned firing still would have been nice.

So long, Ruben.

UPDATE: Maybe it was all just semantics and this was a good old-fashioned firing, since reports say that Scott Proefrock is acting GM as of today.

UPDATE 2: Kyle taking over: !!!!! WHAT A GLORIOUS DAY! WHAT A GREAT DAY THIS IS!

UPDATE 3: Don’t think I’ve dusted this one off since they fired Andy:

UPDATE 4: Credit to the Phillies for have a little dignity and not doing this a 6 p.m. on Monday night right before the Eagles game.

UPDATE 5: Press conference at 3 p.m. Yesssssss. Snuff film.

UPDATE 6: Pure elation, celebration and every other sort of ation right now: