Sorry, long, rambling post. I have been friends with a woman from my village for a few years. She is extremely environmentally conscious and a socialist and, as such, can be very judgmental and opinionated about some of my choices. For example, she had a real issue with the fact I bought a puppy (from a friend) as she has always done the "right thing" and obtained rescue puppies. She also has issues with me sending my children to independent schools (she once asked me if I felt 'guilty' for doing so). She also said she did not like the design of our house extension as there was "too much glass" and we had to take down some trees. I have always tried to give her the benefit of the doubt but my husband cannot stand her due to her put-downs (the house design was the last straw). The final straw for me was when she came around one night while my DH was away and called him "greedy" (as in money greedy). I do suspect she is a little jealous. I confess I was cowardly and said I had some things going on and was not up to socialising for a while. The last time she messaged me, I ignored her and blocked her number. However, last Sunday she turned up unannounced with her son at my house. My youngest son was home and she messaged DH and asked if DS could come and play (they are both 11 and her DS is a lovely lad). He said yes but made sure my DS came home before us so we did not have to see her. I am shocked that she turned up and feel like it is just another example of having zero respect for me (if someone sent me a message saying they could not see me for a while and then ignored any subsequent contact I would get the hint!). I am now dreading her turning up at my house again. She knows my husband does not like her (he is barely civil and she is the same with him). If she does, how should I deal with it? I hate confrontation; however, I am so much happier without her in my life!
Please be kind, I am finding this incredibly hard...childhood trauma has resulted in me allowing people to walk over me/treat me badly, and I feel like I have walked into another one of these situations I keep finding myself in.