I'm a weird person some might say but I don't always think losing your temper is a bad thing. Passion is passion really. If GG is usually in control, then him losing control emphasized how strongly his feelings about this were.
And good for you in letting Maca know he can't have it both ways. He can't want GG to step up and then get upset when he does.
I'm happy that it brought a breakthrough for all of you.