So good to hear that you are starting to make some good protective choices for your self. doing the best things for yourself is actually the best for everyone else too, in the long run. the less you let your mom push your buttons, the less she will do it. but it will take some boundary setting on your part, and it looks like you are doing that. good for you!
Punching bags are actually very good exercise
hugs
chicory
p.s.
I am sorry about your neighbor.good neighbors are as good as family sometimes.