Too many e-mails and not enough face to face discussions and too many assumptions based on non-communication. A lot of this sounds very familiar to what my husband and I are struggling with and 90% of it is how we communicate or don't communicate with each other and each of us making assumptions based on stuff NOT said.
I guess I don't understand why in the day of cell phones, why you wouldn't have texted or called Ben if he was running late, and even more so when you realized you had to leave to get your wallet? On the same note, why didn't he didn't call/text you when he got there and you weren't there? To me this would be common courtesy.