Congrats on the awesome new job! I know what you mean about the seperation of home/work. I started working from home about 2 years ago and it's really hard. On top of having to juggle your entire life around bringing in income, people just assume you have all day on your hands because you don't leave the house to work. Sometimes I feel like I have to carry my business license around with me to prove I'm really busy when I say I am.
Thank goodness you are able to be there for a kindred soul in pain! That's some kismet there!
You have every right to be frustrated with people who have no respect for your personal space and wishes. I'm not sure how many times you have to tell them to stay away short of getting a restraining order? These people are abusive and should be kept as far away as possible. A little righteous anger when it comes to protecting your family is entirely appropriate!