Update: March 8
Sonny did not return home after discharge from the hospital, and went to Phoenix. It seems as though he is out of the series for a while.
The actor may have taken a hiatus due to legal troubles after an auto accident, here. He is under "community control" for two years in Ohio, whatever that means. His jail time is suspended pending completion of DUI school. So this breakdown in the gay marriage may have been constructed to provide a hiatus, rather than have to bring another actor.