Great article! I'm hoping it's okay to add my thoughts.
This article needs a Part II. I think you did an excellent job identifying the problem and feelings, but in my opinion you need to connect what to do next. Maybe brainstorming solutions?
Also, in my opinion, changing from identifying a resentment against an individual into a generalized group can lead to people resenting whole groups. For example, your bit by a dog. The solutions isn't to say dogs are bad.
I'd be eager to read what you do after journaling to use the insights you've gained.