As I say, you have a very, very low threshold for the term ***hole, which to me communicates a lot of insecurity and social cowardice honestly. If someone asks me that I would not wig out and call them an a**hole.
"Are we on for tonight"
"No, can't make it"
"Why are you flaking out on me?"
"I have work"
Wow, that's one horrifying conversation. Someone call the police, someone
may have gotten offended by that horrible invasion of privacy.
Anyone who'd fly off the handle over such a minor inquiry is, frankly, so thin skinned my sense of humor probably would've scarred them off a long time ago.
My time is not worthless to me, nor do I treat it that way. Remember: actions, not words. Honestly, I'm sure most people are nice people who idly let their schedules get in the way of plans simply because they aren't actively thinking about them all the time. I
understand completely, doesn't mean I tolerate it.
If I make plans with you I kind of want you to, I dunno, committ to them. For example, I stay late at work now so I don't have to do it later. I *might* think to do that.
It's not about being an a**hole, it's about being honest, and quit using "nice" as a means to buffer them from your REAL feelings. If her "flaking" is "no big deal" and you didn't honestly want the date then respond: "no big deal, maybe some other time". If you're confused, feel betrayed, feel as though she's placing you ahead of something you feel she could've avoided or planned for, by all means say so.
Why do her/him any favors?
This reminds me of my roommate, who by the way, as far as I know, never has had a girlfriend since we've lived together. I've had two. One day he encountered a bum who is very annoying, hits us up for money. My roommate had no intention of paying him, but had nice conversation he didn't want to be having on the deck with this guy. He wouldn't leave. My roommate wanted him to leave. So I went outside and said "hey, stop begging for money and get the f*** off my porch, NOW!".
My roommate was taken aback and said to me later "he's human, you should treat him nicely".
Let's really look at who was "nice". One roommate strung him along, making him think he was buttering him up, hoping he would take out his wallet and pay him. The other told him very clearly what he wasn't getting and he left.
If you're being very nice to someone while they are doing something that upsets you then you're actually being more prickish than anyone else in the room. It's seedy and dishonest. I don't trust anyone who won't at least have one good disagreement, or who won't ever get angry at me, how can I? That person stands for nothing. They won't even stand up for themselves, how exactly are they supposed to stand up to me? Or stand up for me? Or with me?