I like how you say don't beat yourself up for one slip up, I totally agree. There are already too many people in the world who will try to beat up on you, no need in adding one's own self to the bunch. It sucks that sometimes stress can drive us to do harmful things, like smoke a whole pack of cigarettes, but we can get over it, and move on. And family. They are a blessing, but can be so frustrating sometimes.