You're worth more than that. A guy who can't show you respect and gets drunk with his buddies when he's supposed to be on a date with you, full of anticipation and eagerness, dying to meet you and impress you... he's not worth your time. Give him 1 chance after a screw up (if it's nothing serious like he didn't even bother to call and you had to find out what happened for yourself) and then that's it. Move on!