Well, it's your birthday. So you get to pick the place.
That said, my father's pulled this rude shit all my life, even to the point of whining rudely to the waiters about his food. He grumbles under his breath and his usual complaint is that the food is "too hot." He claims that he's allergic to pepper, but the truth is he's a spoiled brat.
He grew up with my grandmother who indulged him whenever he threw a fit and didn't like the food. Her coddling and spoilling him led him to believe that the rest of the world owes him a living. And my mother never stood up and told him to get over himself and stop whining.
I've reached the point that I don't go out to eat with him, and when he starts whining I tell him to shut the fuck up. I took him to my favorite places here in Austin, and he acted such an ass that I had to apologize to the waiter and beg them not to take it out on the rest of us.
Friends, however, I can pick. Whenever I'm out with someone and they act that way, I tell them to STFU and resolve never to go out to eat with them again.