I know I shouldn't be mad at people, but of course knowing and doing are not the same. I don't really have any advice for this. Life sucks and you might as well acknowledge it, I guess.
There are further stories about how I propositioned a person and then got mad at them for various reasons, none of which are legitimate but which did compound with existing frustrations nonetheless.
I know that Person does not deserve my ire and I'm trying not to let it impact my behavior, but it can't be helped sometimes. Blah. Sorry, My Future Kids, sometimes you will be mad for no good reason and you will know it and you will not be able to stop.