He's not yet her husband - he's her fiance.
My thoughts: So? He won't stand up to her and you won't stand up to him or you would not be making this post. If this is not where you want to be, fix the SO or get out.
Like Selzer said - his obligation is to his kids. His kids should be his first priority. If you can't accept this, you need to be in a different relationship.