Being accountable for your actions is a critical part of successful weight loss because it enables you to recognize mistakes, which then allows you to learn from them for the future.  It’s not about making yourself feel bad for making mistakes, it’s about learning from them to help you keep moving forward.