He’s now the only NHL player to have had his contract bought out by 2 different teams.
According to Elliotte Friedman:
Some clarity here: Philadelphia put Tony DeAngelo on waivers to buy out his contract. It is not a termination. So, assuming he clears tomorrow, DeAngelo will be a free agent.
Apparently he had some not goodness in Philly after that. There’s a full article about his various issues here, though you could sneak to near the end for just the Flyers stuff:
https://www.flyersnation.com/flyers-fans-have-already-gotten-the-full-tony-deangelo-experience/#:~:text=It got to the point,was a healthy scratch situation.
Sounds like locker room cancer? I know that term gets thrown around a lot.