From what I heard Coolio did give permission - legally speaking. But it still hit him wrong. And it may have just been his management that made the decision and he was just screwed. That happens a lot.
I def don’t see Al being at fault, or Coolio, for that matter. It’s a matter of taste and decisions we wish we had back. He may have overreacted, but yes, at least he sees that and let Al know it’s ok.