Oh ratdog, I hadn't read your post til now! That's aweful.
Punks are that....punks. I remember when I was 38weeks pregnant with my, what's now is 5 year old. My oldest son and I decided to walk up to sonic for a smoothie. Mind you, I jogged throughout every pregnancy so I was fat and fit...lol.
On the way home, some teenage boys drove by and yelled at me "fat f-ing b-tch....whore". I was horrified. I was 9 months pregnant and I internalized every ounce of what they said.
YOU CAN'T. You cannot worry about what someone may do or you will worry yourself silly everytime you take her peepee. Keep yourself safe. Do the things necessary to keep you and your family safe that doesn't harm or infringe upon anothers rights.
You, sweetie can't make a punk an unpunk.
I would report them to the police to have it on record. If they come by again, report em. My husband and I are concealed weapons carriers so stupidity by words on anothers part is stupidity and ignorance. They get out of their car and threaten our lives, that's different. A single woman needs to do what's legal but what's reasonable to keep herself safe. Alarms are great.
Varying routines and times of activity are good. Taking cody to different places will help her.
I live in the country and odin doesn't have a fence so I open the front door and he goes out pees, poos and returns! Only fishing guides or lost old people come down my street.
The locals see me out front on the punching bag so they know I will take out a testicle, an eyeball, and the trachea if they try to come at me.....then the 226 will greet them at the door.
I'm so so sorry you had to be traumatized by stupidity. Karma willget them.....it always does! And we don't have to do or say a thing.