I don't think I have the best answers for #2 and #5, but the rest are, in my opinion:
1). The best way to control anger is to isolate yourself from the problem for a bit before confronting again. You need to cool down and think more clearly.
3). 1: Calm down. 2: Think more rationally before you speak. 3: Try to understand the other party.
4). A person who tries to get two conflicting people reach an agreement.