I think you are being too harsh! on Michael

There were caring, loving moments too – among others

Fredo
1. comforting Fredo after Deanna's offensive “real man, daigos are crazy, Wop” insult and humiliation
2. brothers having drinks in Havana
3. reassuring Fredo, Fredo is not a gypsy!
4. Concerned about Fredo and trying to get Fredo out of Havana