Honestly, i think you have had a simple life so far
first, in a very slow-paced society like china's and now as a stay-at-home wife. You have never known the real world and what type of pressure most working people have to endure day in and day out in this country. When one is up to the top at work, a human being has to have ways to relax and release the pressure at home in order to keep sane. If one has parents at home who behave like 3 year old (without the cute part) who produce additional trouble, a person is going to crack sooner or later. Under those circumstances, it is better to them to live apart for the mental well-being of both parties. Wait until you have a real life and live in a pressure-cooker situation before claiming a high moral ground.