Thanks, everyone, for all of the time you took to write such thoughtful replies. I'll have to put my thoughts in more coherent form, now that my mind is more clear! I do have some positive outlets, such as writing (poetry and fiction), role-playing (as in free form back and forth postings on forums, in which you create a character, a story-line, and it becomes a kind of collaborative fiction), and sometimes, I get a bit of exercise.
I'll have to list and examine the most common sources of my anger, and analyze them, as I think that would be helpful, just to get that all down.
Thanks for listening,
H. Pup