Depression can look a lot like a bad attitude. Try reacting to his chronic edginess with “Sounds like you’re in pain. You can come to me about anything, any time.”
When you see someone in military uniform, thank them for their service. Hold the door open for them, etc. If they are behind you in line at Starbucks, pay for their coffee. At the very least, look them in the eye and smile - they’ve made a tremendous sacrifice and you should acknowledge that.
You are 100% replaceable at work. You are not replaceable at home. A good work ethic is crucial but don’t drain yourself to the point that you don’t have anything left for your family and friends.
Fact: when you drink to excess you are significantly more likely to cause harm to someone or be harmed yourself. Being drunk means surrendering your ability to keep yourself and others safe.
To paraphrase Ted Lasso, it’s the people who think they’ve got it all figured out who delight in judging people and events. It’s better to be open minded, ask questions. Be curious, not judgmental.
Check out fencing. Local fencing club has classes for kids and adults all ages. They also do birthday parties, so that might be something different that would be fun for him and his friends.