Let's preface, very small community, neighbors, same social circle - but I need to draw some firm boundaries and remove this source of angst and bad vibes. She is sucking all my chi.
Any guidance? I've never had to 'breakup' with a friend.
Skipping the majority of posts, here is my personal experience with people like this.
1) No personal time with her (lunch, coffee etc) You are too busy for these things. Your definition of busy is probably different than hers.
2) Do not confront her with your truth. It will only create drama, making it a public issue rather than keeping it a private one. Again, her truth is different than yours and probably comes with 'reasons'.
3) When socializing in the same circles, always be polite. Plan your 'escape' ( a] bathroom, b] you need to speak with so-and-so, keeping in mind that that in your escape she cannot tag along) In 'a' you need privacy, 'b' is a personal conversation. One can talk about the weather, the price of gas, how your plants/lawn are doing, anything that is neutral. Avoid personal questions by changing the topic back to neutral.
4) Contact CPS regarding her parenting and drinking. This can be reported anonymously.
5) There will be fallout, on her part not yours, by your keeping it classy and treating her with politeness. I could almost guarantee, that within the circles you share with her, most already know how she carries herself in real life. She will eventually get the hint.
The reason her son is in your life is probably because he is needing a mother! Continue to keep him in your life and never bad mouth HIS Mom in his presence.
Getting her 'out of your head' is up to you. Journaling your thought's helps. So does yelling 'GO AWAY'

when thinking about her intrudes your mind. As for the yelling, when not 'appropriate', pillows work wonders
I know there is more...I'm just darn tired, so is my brain.
It is a difficult situation for sure, but you will get through it.
