I struggle with anger a lot. I have a love, and a hate, for it.
There is a part of me that knows that my anger is one of my major driving forces in life. It is what kicks up the things that make me great. Anger is what gets me over my fears and puts capability into my hands. It is anger that fuels and drives me to stand up for myself and not be pushed around. Anger is one of the more passionate things about me. I appreciate it in myself, and others, when displayed.
There is another part of me, though, that feels like I need to control that passion as much as possible. Flying off the handle, letting people manipulate that anger, and allowing it to consume other aspects of my life drives me insane. I can't stand it. I hold my tongue, sometimes too much, in the attempt to find a cool, crisp balance between the anger that I love about myself, and the anger that sometimes makes me wish I had thought twice before speaking and acting. I avoid being angry as much as possible in my daily life, because I know being angry in general doesn't accomplish the amazing things I listed above.
On the more shallow side of things..
I get irritated very easily at things, and a lot of little things happening all at once will build up a grumpy, snappy attitude. But I forget those things just as quickly, and almost anything to break that anger will make it subside, and soon I won't remember what the person did or the event that took place that angered me at all.