If you are honest then you will admit some parents are true nightmares to live with, so are some children, human beings are never perfect so those who create such a huge group of people of various nature and ways of thinking and then try to brand them, categorize them are really, really insane I think.
But, even if your parents/kids are not perfect how far can you go to change them? There should be a limit, limit of decency and humanity.
If your kids are nightmare you can simply dish them out the rules they will follow if they are to live in your household, dependent on you. If they just are not the type you hope then you should let them move on after they become adult.
Like them, parents too, some are really something, if yours are like that, you can walk away, but unfortunately in India they are usually thrown out of their own houses, the son/daughters/daughter in laws form an unholy nexus and the old couple is out of the home they have built.
In the end, it is really a brilliant idea for both- parents and kids to know their limits and try to last together. In today’s world, mostly you can count on your family members especially parents when things go real bad. Unless of-course your family members are real psychos. If you look around you will see, siblings, friends, spouses betray more than parents. I wish I could say the same about kids!
In the end, you cant blame one party totally (barring some cases) so both parties can behave and try to stick together. There is nothing like a family where three generations live under the same roof. 🙂