I'm worse when the fault is on my end. The airbnb said it was $40 a night, didn't read properly that is was $40 a night per person until it was too late and that we could have gotten a much nicer place for that amount. It greatly annoyed me!
I do get very upset with myself when I make mistakes like this. Recently I booked a hotel, picking the slightly cheaper option over the slightly nicer one (I've stayed at both before, and they're otherwise equivalent, except...). Failed to consider that the nicer place has an open parking lot, while the cheaper one is built over a small parking garage ...and we were renting a tall moving truck for the trip. D'oh! To compound the error, I didn't do my full due diligence until after the cancellation period (thought we had it figured out, but I was wrong). We ended up parking in the nicer hotel's lot, and walking to/from the other hotel a few blocks away (not ideal after a full day of moving/cleaning/driving!). I was *so* upset with myself, and kept going back over it in my mind the entire trip!
I also have a weird thing where I'm far more likely to get mad at someone else (billing company, etc.) if I suspect that it's
slightly my fault. If it's 100% their fault, I'll be annoyed but probably deal with it rationally; if I think it's
mostly their fault, but I did make a minor mistake somewhere (or it could be argued that way),
that's when I go ballistic! Kind of embarrassing after the fact, since it's rationally less justifiable in that scenario (and sometimes it really
is my fault, moreso than I was willing to admit).