My Boyfriend Won't Stand Up For Me

So my boyfriend HATES confrontational. He avoids it like the plague. He could literally see someone spit in his food and he won't say shit.

We went over ny parents house for dinner, and my dad was in a bad mood for some reason. His dogs looked like they needed to go potty, so I was gonna let them out, but my dad said they had dug a whole under the fence and he hadn't covered it up yet. His Doberman started whimpering so I decided to let them out and just watched them. It all happened so fast. They darted out and under the fence. My dad starts yelling at me. He then says "I had three kids and they're all fucking dumbasses!" And my boyfriend just stood there letting my dad yell at me. He could obviously see I was gonna cry. I left and told him it hurt that he didn't stand up for me. He then gaslighted me saying I should have just listened. If the dogs pottied in the house they would obviously clean it up. I started crying and he just sighed and rubbed his forehead. I'm about to pack my stuff and leave. If hes gonna let his anxiety get in the way of our relationship then fuck it.