snow,

To be honest, I agree with the basic premise of your points. He is the one who said he wanted to talk and you set some guidelines. It is what it is. Don't beat yourself up.

IMP