But whatever could be the reason, anger isn't a virtue!! It has unpleasant impact on your loved ones... Some might tell you they don't like when you yell at them and some might just stay silent with a broken feeling...
Any justification given, it is not at all a good experience to give to anyone unless it is really a worth situation (which should be an exception and not a norm) to show your anger to let the other person understand your pain/worries etc...
Of course, It is an emotion and you are the master of your emotions! So you can always keep a control on it, given your determination to do it and your determination to not hurt others 🙂...
One good way to start with is just gaining self awareness that anger is not all a virtue and being conscious of this emotion if it is frequent. Once you are conscious about this, you will start retrospecting immediately, the next moment after you show that emotion and take a corrective action 😁
Always treat people with a smile and spread happiness 🙂