Whole weekend cheats yes I agree even with ideal weight but one cheat meal a week I feel is ok
If you are maintaining your calorie deficit for everything else.
I feel like this is actually a good thing because when you are in a calorie deficit your bodies metabolism actually will slow down as your leptin levels drop to conserve energy. Having one cheat meal will temporarily raise your levels.
Now your cheat meal should be sensible still something with carbs and protein think burger or philly cheese steak sandwich pizza with sausage two or 3 slices not the whole pizza.
Fasted cardio before your cheat meal is also recommended
Anyway like others have said before being in a calorie deficit is the way to lose weight
You need to find your calorie maintenance level then ideally cut 500 calories a day below that this will get you around 1lb of fat a week loss. Weigh yourself ONCE a week in the morning and track your progress give it 3 weeks before you evaluate and see if the calorie deficit you are at is right if you gained or stayed the same weight take more calorie off your daily intake.
Being in a 500 calorie deficit is the most important part exercise comes second when adding exercise this is going to add to the daily calorie you burn so if without exercise you calorie deficit to lose weight was at 2500 calories with exercise it might be 2700 calories a day.
When cutting or anytime really clean foods are #1 in my book if it doesn't spoil in a week I don't eat it
Think chicken, broccoli, green beans, peppers, sweet potatoes, green beans, turkey blah blah
You should also count your Macronutrients which are carbs protein and fat
Ideally when cutting 10-30% carbs, 40-50% protein, 30-40% fat
Oh yes, he has been around guns since young. I suspect it is a combination of his thinking they are "cool" weapons and the fact that he lives and often has to work in a "high tension" area. I believe he is more interested in high cap than high quality and he can likely spend something reasonable. Since these things are not my bag I am unaware of pricing, features etc. just told him I could ask around for him. Have never had one in my hands!
He may have been fired up because he saw some special at F.Farm on them.