Hi insideoutside,
I can understand your feelings, and in your shoes, I'd be beating myself up about it, too. I do agree with

Mutt, however, that there was a good reason that you didn't believe your friend, after he had made up excuses so many times before. Try to be gentle with yourself; a part of you just wanted to protect you and avoid another disappointment.
We've all reacted in ways that could have been better. Communication skills can help a lot. In the heat of the moment, though, sometimes they go by the wayside, too. You are human and can take responsibility and apologize if you feel your reaction was hurtful toward your friend.
Have you talked to him since?
heartandwhole