Dont contact him he will contact you. Let him deal with his feelings on his own.

I understand you got frustrated and upset, next time just suggest that maybe a different restaurant would be better, Just say it in a nice calm manner.

The flirting is just helping him feel better about himself temporarily. Its shallow. Just like the stripper thing.

WOW what a blessing that one of the buds was sent away. God can do anything, just ask Him and He will help you.