I'll avoid rehashing the full history with suspensions during his junior career, to suspensions after breaking into the league with Arizona, to his breakup with the New York Rangers, which was messy. All that counted for, it was John Tortorella, the recently fired head coach of the Flyers, who summed up DeAngelo's play.
In summary, it's not really surprising that Philadelphia would want to get rid of DeAngelo and his $5 million cap hit. However, finding a dance partner could prove difficult.