Calling Sonny a rat is just stupid. I don't know what was going through his mind when he wanted to have a relationship with Michael again. Maybe he missed his grandkids. I think any man would always have a soft spot for his kids, but I guess diablo Joey is cut from a different cloth lol