...I think that Michael was angry because he was going to kill Fredo...
Probably not. The anger was past. He was resigned to it and there was little if any emotion at all.
But the fact that he acknowledged Fredo could still visit their mother, and that HE would be the one to leave during these visits, and that he ordered nothing happen while their mother was alive (probably all insisted upon by Puzo), indicates that it was a well thought out decision. No anger, no sadness...just what had to be done.
Apple