It seems like you have had an eye opener, and now you have to find a way to mesh the unhealthy old life you had with the healthy new life you know you need. I think one thing that is underrated in weight loss is culture. I live in Wisconsin where people drink and go to restaurants for fun. Our diet includes tons of meat and cheese. The portions here are very big (unless you go to more of a fast food national chain). So I know that if I’m going out with my friends, I need to cut out 2 meals, and I’ve taken a page out of the books of many females in my area of eating half and getting half to go (although with things like burgers that is awkward to do so I try to order things that I can split more easily). Going to a restaurant around here and eating a full meal easily means 1500 calories or more. We have appetizers like Poutine which are over 1000 calories, and you can even order a cheese curd burger (literally cheese used for cheese curds turned into it’s own patty that they slap on top of a meat patty with a buttery bun), Wisconsin is home to things like Frozen Custard (fattier and more delicious ice cream) and butter burgers (https://www.youtube.com/watch?v=Cnm4CE2EgHk), etc.
These are the temptation I grew up with and have to avoid that many people on the coasts will never understand. This is the culture I have to break free from and yet somehow still be a part of a society with doing big meals with family, going to restaurants with friends, etc. For me, Soylent has helped exceptionally with the fact that when I go out I know that I’m not going to eat what I used to. I can’t put down a full meal anymore, so I purposefully order smaller stuff on the menu. It’s common for me to order an appetizer as a meal or pastas I can split in half. The reason it’s so key is that you can’t expand your stomach because if you do then you will start snacking more the next day and add on more calories to your “reward” meal. So maybe have it be a date night where instead of going to a restaurant you get some frozen custard, see a movie, go to a park, etc. a little more appealing, and then you can mix in a restaurant occasionally. I’ve even known couples to get a burger, cut it in half, and eat that and split the fries. It’s not a bad option, especially if you don’t want leftovers, and especially for food that is hard to split in half for yourself (weird cutting a burger in half to bring half home but not weird cutting a burger in half for two people to each have half). Sorry if I rambled, but I was kind of thinking out loud and this is the stuff I deal with and how I’ve helped myself (still have a ways to go). Oh, and don’t add those extras like pie or appetizers if you are getting a meal. Your hypothetical caloric debit card will have some overdraft fees if you do that.
EDIT: A picture of the Cheese Curd Burger I’m talking about for those who have never heard of one: https://seasonitalready.files.wordpress.com/2014/12/img_0992.jpg?w=409&h=545 (Yes, that is a pretzel bun with so much butter it is soft.) You can see the size of what I call the cheese patty compared to the 1/2 lb sirloin burger. (And no, that’s not too much cheese.)