Any relationship is bound to have arguments and their problem is that they haven't cleared up what they mean to each other yet.
Yelling like that is horrible, but I can forgive such a thing if the man is willing to say sorry and beg for forgiveness.
He is not a "red" or "beige" flag, he is a flawed human being that makes mistakes like any of us.