so he was 15 minutes late - strike 1
didn't bother to call to let you know he was running late - strike 2
sends a disrespectful text - despite the no text policy - strikes 3 & 4

I guess I can understand him being upset, with the "session" being how he describe it, but shouldn't he have asked a few questions? I am sure that questions could have been asked (respectfully) about why the photos don't look like you. or perhaps when he address her as "Ayn" and she looked at him confused - these are a couple of ways to have figured it out. I have seen you in RL and You do look like Your photos - (ok, better looking in RL...)