Sounds like you did great. I wouldn't feel bad about walking away as you crumbled. Much better than the alternative.