What I see is someone whose lifestyle has been to prioritise others before themselves. Beating yourself up about it is not going to help you feel better or lose weight.
You are the weight you are and it's fixable.
Firstly language matters. There is no healthy or unhealthy food. There is no good or bad food. There are no treats or sins or boring foods. There is simply food that has a higher or lower nutritional value. And if you are literally starving (and I mean days without food) and all that's available is a donut, which is of low nutritional value, eat the donut.
Secondly you can never outrun your fork. So don't worry about being sedentary. Even if you run for an hour a day you're not going to burn many calories compared to what you're eating. You have to eat food that encourages your body to burn its own fat and you have to adopt eating habits that do the same.
I have lost four stone using the following method. I am still two stone away from my target and I put on a stone so far over Christmas but it will be gone by February 1 when I restart the regime.
Stop drinking fizzy drinks, even if they have zero sugar. They are generally full of caffeine and sweeteners. The body doesn't know how to process sweeteners. If you were drinking coke with sugar you would probably drink less. Replace the fizz with tap water and you will easily drink 2 litres a day. You will be hydrated (caffeine is dehydrating) and less hyper. Get a portable water bottle. If you don't like tap water straight from the tap, fill a jug or a bottle and put it in the fridge. After an hour it will taste fine.
Stop the takeaways because this is costing you money and is full of carbohydrate and therefore sugar.
Eat between 11am and 7pm. No snacks, nothing but water after 7. You can drink coffee or tea once you wake up before 11 but no caffeine after 2pm. Try and cut out milk and certainly don't add syrups.
White carbohydrates (pasta, rice, bread, potatoes) are sugar. You wouldn't eat a third of sugar on your plate, so until you've lost the weight, don't eat sugar.
Don't pick at the kids' meals because you'll eat way more than you think. As much as you can, eat every meal at a table. Eventually it will feel weird eating on the sofa. If you want to snack, eat as many seeds and nuts as you want but don't eat after 7pm.
Do not drink fruit juice as it's sugar. Do not drink alcohol as it's sugar.
The actual food you eat can get repetitive but it won't leave you hungry and you will start losing weight quickly.
I batch cook at weekends which means I just have to heat food up making meal times very quick.
Every day for breakfast: half a four egg omelette with chopped peppers and onions and turmeric mixed into the egg. Black tea and a glass of kombucha.
Lunch: a bowl of live yoghurt with berries, seeds and nuts.
Dinner: roast chicken/pork/beef plus roasted vegetables in winter or salad in summer.
I don't count calories.
On Mondays and Wednesdays I restrict (a bit like 5:2 but more food) so I have two boiled eggs with paprika, cayenne pepper and mayonnaise for lunch and have the yoghurt for dinner.
Weigh yourself every day, but the only weight that counts will be the weekly weigh in on the day after the second restricted day, so a Thursday in my case. Track this weight because your weight will go up and down throughout the week but the morning after the second restricted day is the lowest you will be.
If I want to drink I will drink on special occasions but mostly I will move that to a weekend and only drink on a Friday and/or Saturday night.
Please don't be ashamed. This has been done to you deliver by the food companies.
The food companies have spent a fortune appealing to our instinct for fat, sugar and salt. They have spent millions on working out the EXACT squish and chew that we love so we come back for more. Getting hold of boiled sweets - just sugar and flavour - is almost impossible because we don't eat as many of those as we eat Haribo. They spend a fortune making food cheaper, replacing recipes with UPFs so they make more money.
And then the diet industry shames us about our weight so we spend money on their stuff.
I've posted what works for me. I hope can find something that works for you. And if you set up a regime and you eat earlier or later or have a sandwich, that's fine.
It's all about the general direction of travel.