OMG, if you didn't yell I think I would hate you for being waaaayyy too good.
It takes less than that to make me yell. Instead of beating yourself up for yelling I think you should pat yourself on the back for holding it together for so long and not yelling before.