It's only 4 days, which means your kids will still have 3 days with him. He will miss sporting events, but you, yourself said that this is not a permanent shift. You're thinking in absolutes, when you shouldn't be.
I think when you're a newbie at ANY job, you have to be willing to prove yourself, pay your dues, work harder than the veterans, & it will pay off in the end. Don't forget that job security is a major thing to worry about, as well. The guy that takes the easy way out will not be as respected at work.
Not to mention, what about his sanity, I'm sure working nights has to be getting to him. I bet he'd be happy to get back to a normal schedule.
Is he the sole provider? If so, be happy that a) he has an awesome job and b) he is able to pay all the bills with just his income, c) you are able to stay home with your kids. Also, if he is the sole provider, then you probably don't realize exactly how much pressure that is for a man. If he fails at his job, well, he fails his family.
I get your frustration, but I think you need to suck it up, honestly. Your family will be fine, and it's only a small year out of your whole life. Learn how take the good with the bad.