Ahh, I know what you are saying. But, you have to weigh the compensation package with the stress involved. Sometimes it's just not worth it. What I would suggest is to first, sit down with your boss and explain that you are feeling burnt out. If you are a general manager, you should be able to sit down with them and explain that you just cannot operate in that fashion.
Also, when you signed on, was there an offer letter made with the initial stipulations of your job? (ie: days off time from through Aug. 1, bonus structure and what that was based on such as sales increases, etc.). If your bonus structure was based on a percent of increase, or a sort of commission, and they did not keep to that, then I would let them know that you are due some funds. If it wasn't set up with some sort of guidelines, then let this be a lesson learned. You should never take any sort of sales Manager, GM manager in a sales environment with bonuses promised in vague. Always have it in writing.
It's easy to focus on the negative things on your job because that is what is in the forefront right now. But, here are some tools to help you set some boundaries for yourself as well as goals for moving forward.
1. List out on a piece of paper the good things that are going on in your life. The blessings you have, your children, wife, hobbies, etc.
2. Think of a moment in your life or a place in your life that you were completely relaxed or content. It could be a vacation, a time on the beach at sunset, a time on the mountains, whatever. Whenever you begin to stress, take a few minutes alone to go away and focus on those times.
3. Learn where the "Off switch" is on your phone. Sometimes that's the most difficult thing to do. Wow, in this day and age we've forgotten how to turn it "off". You just simply must be able to turn that phone off and disengage from your work atmosphere. You may think that it's easier to deal with the question at that moment than later. But, this is your time, your boundary and you need to just stick with it. Empower your employees to do their job without you.
4. Set up your "blow of work time". Maybe it's the time you walk in the door at home, maybe it's your drive home, whenever. But, that is YOUR time alone to just be pissed as hell, get mad inside, whatever it is you need to do to think through everything. If you set aside a half hour, an hour or whatever works for you, then you tell yourself that after that, you must be done. And then, you be done. Set that boundary for yourself.
5. If you truly are unhappy at this position, maybe it's time to set up plans for a job change. Take baby steps in setting up your next position. So, maybe it will take you a month or two to achieve that, and maybe you'll have to endure this crappy position a little longer. But, keep in mind that 'that which does not kill us only makes us stronger'. You will walk away stronger, wiser and more appreciative of life and your next job.
6. Get your resume updated. Look in the ads. Start sending out your resume to companies that you don't even think are hiring. Put yourself out there and meet people.
My philosophy has always been that you spend so much time at your work you should enjoy, to some degree, that time. Work sometimes will be a burden in life, but you shouldn't be stressed and weighed down by your job at all times. If you aren't happy in your current position, don't settle. There are always jobs opening up and there are always employers looking for good employees. Be a good employee even in the most difficult of times and it will pay off in the future!!
Last, hang in there. I know what you are going through. I went through something similar about 4 years ago and it really sucks when you are so stressed about your job that it infiltrates your entire life!! Set your boundaries and stick to them!!! This, too, shall pass!