To be fair Joey never said Sonny was a rat, he said he condoned it by still mixing with Michael.
If, in fact, that is what Merlino actually said regarding Sonny, thats how he phrased his comment...then guess what? He’s absolutely correct in his assessment.