My advice would be to stick to your guns. I think your conditions were perfectly reasonable, and if he's not ready to meet them, then good riddance for the time being.

Stand your ground. He seems to respond every time you do!

Puppy