Wow, it sounds like you're trying so hard to make this work, but your wife isn't making any effort. And she blames your kids for her own unhappiness and the strain on your marriage? Maybe she should look at her own behavior!
I agree with everyone else. You should put your children first. Her behavior toward them is awful and emotionally abusive.