
For months now, General Hospital fans have been watching Sonny (Maurice Benard) become a ticking time bomb of rage. Just recently, while at Brook Lynn (Amanda Setton) and Chase’s (Josh Swickard) reception, the kingpin unleashed on Dex (Evan Hofer) who refused to fight back. Trying to justify his actions, Sonny claimed his "disloyal" ex-employee grabbed his arm, but viewers know the beating was just unprovoked.
Even after the attack damaged his relationships with Kristina (Kate Mansi) and Dante (Dominic Zamprogna), Sonny doesn’t seem to be on a trajectory of cleaning up his act and getting his rage under control. However, that is going to be hard to do as long as Valentin (James Patrick Stuart) continues to tamper with his bipolar medication, and Sonny continues to be in the dark about it.