I wouldn't say mine is selfish all the time - but requires some negotiation for them not to take everything for granted! I really don't enjoy drawing boundaries, sometimes is is hard work and a lonely business! How does anyone else deal with this?