I agree with @Piffle11 100%
He has shown you who he really is and is choosing his hobbies over his children.
My partner has said he resent me for trying to ruin his dreams and that I should head home with the kids and he will visit.
He said he can't find a job like this back home and all his hobbies are here
I can't work yet due to no family and support and I'm not willing to put in childcare. We agreed this before I came as my DH is also not keen.
He's got it all just as he wants it hasn't he? He sold you a happy-ever-after but really you're just there to facilitate his lifestyle.
That's correct he's always been a very close partner which this is why it's such a hard decision. We're usually a family unit and we work together. I was enthusiastic about coming here originally as I thought it would be a positive thing
Does this sound right: when you agree on things (when he gets his way) everything in your relationship is wonderful? He's caring, fun, you love him and you get on really well.
When he doesn't get his way it's a different story.
Look at the power balance in your relationship.
As soon as he's in a position of doing something he doesn't want to do, of sacrificing his hobbies for his children, he turns cold and tells you all to leave for the UK.
This is the man you want to marry.
It would be 3 years until training is finished. And even then I honestly don't think he will want to leave as he has said he probably wouldn't. I asked for a time scale we can put on it and he basically said we may as well stay. I just get the feeling he doesn't ever want to return. We can't find a compromise. I think he will just keep dragging me along "give it another year" until we've been here that long the kids can't remember different
Your instincts are correct, stop ignoring your gut feeling.
He will keep putting off a decision with 'give it another few months and then we'll go back'.
He had no intention of going back. It's his way or the highway. Right now, he's trying to have his cake & eat it - keep you all with him while he does what he wants, but if you force him to choose he won't choose you or the children.
He's told you this. It wasn't a random comment. He has shown you who he is and what his priorities are. You are not his priority, neither are the children.
Stop dithering and worrying about feeling guilty. Go home. It won't be you breaking up the family unit, it will be him because he is the one choosing to abandon his family.
Stop choosing someone who doesn't care about you or his children. Choose yourselves. Value yourselves. Respect your selves.
Go home. Live your lives in a loving and supportive environment with people who care about you.