I agree with everyone else! He is an ass and there is no reason for you to feel guilty. We have had singles and couples cancel on us at the last minute and I find it to very rude. We actually had a couple who would make plans with us, cancel at the last minute and then they forgot that they cancelled with us and what their excuse was for cancelling and end up bringing up later about how they met another couple and hung out for the day.

We also have a single guy that we know is a great guy and he had to cancel on us the 2nd date because something had come up. I did not ask questions and knew that it had to be something of importance because his personality and the way he does things in the lifestyle shows that he did not cancel just because but that he had a ligite reason.
I agree that life gets in the way and sometimes things happen and there is nothing you can do about it. But if you make plans and cancel because something better came along, then that is just plain rude.
MrsVan