Wow. What a horrible, horrible birthday. I had a sucky one myself this year, so I sympathize.
Find another doctor. I think doctors suck in general, but there has to be a limit that you accept. I can't believe he freaking lied to you and told you he'd come back and then didn't. I also can't believe that doctors won't do tests patients request. It's not like he's paying for it.
I don't know what else to say other than that guy is a complete and total jerk and I'm so sorry this happened to you.