I didn't understand people who complain on this forum about their experiences until just now. Being cancelled on twice after confirming plans AND then being blocked is definitely helping me empathize.
So, I apologize my scorned friends, you are right it fricken sucks.