BobbiJo has been talking about a book she just read on boundaries, and she highly recommends it. Sounds like you need to work on boundaries too. Just search for her name to find her thread.