I apologize for coming across in a harsh way to anyone.
That's great, but as the (unread) Forbes article says, your apology will not prevent future behavior of the same kind.
And how about you apologize for the "Widows incident"? Heh, see what I did there? I'm making you apologize. How does that make you feel? Not good, because you don't believe you are at fault for that. And that's the key thing you don't understand about interpersonal relationships and life in general - if you are the protagonist to yourself, it doesn't mean you can't be the antagonist in someone else's life. That is, in life you will believe all or almost all of your actions are 100% good and pure, but that doesn't mean that you didn't do harm to someone else. Someone's views on some topic could be unaligned with yours.
Furthermore, not everyone around you is bad; they could also think that they are good and that you are bad (I don't mean good or bad inherently and always, but just today, or for some action or sentence). For example, you can type something and then you automatically expect that everyone must agree with that, or else they are - bad, not pure, misinformed, stupid, or whatever. Or you see someone else write something and you think they are bad and that they are doing that intentionally (or as you said for the Togo case - "in spite"), while you don't stop to think that that person probably believes that
they are the do-gooders and that they are doing something of benefit for the community.