I am also short tempered kind of a person, whenever I am angry, I start crying and want to throw things?
Take a time out and think before you speak/do anything. Whenever such situation arises, before reacting, think about it and then respond. Express your feelings when you are calm and not in the heat of the moment. Exercising and mediation helps in calming yourself.