The mob scene has been around even before Sonny stepped foot in Port Charles and I don't think Robin introduced him to Sonny didn't Sonny meet him outside Jakes or something? And you also have to keep in mind that soaps are a dying genre so these two aren't the reason for the ratings being down and the show almost being cancelled. GH was just lucky not to meet the fate that both OLTL and AMC met.