I absolutely echo what Honeypot already said. To me the thing is...sincey ou violated your own boundary, what you need to do is acknowledge this verbally, and then say....."I know I've done this in the past....but from here on out, I'm sticking firm to it (and to steal from Honeypot)...this is how I will react to this in the future."
It's such a pain when it comes to our own stuff....we so often get clouded vision when were in the middle of the cloud.