I have a 10 month old labrador who is very happy & gentle.
Today I was up at the field where I usually walk him and another dog (an un-neutered spaniel who is a bit smaller than him) came charging over and pinned him to the ground snarling, growling and nipping him then pinned him to the ground and got him round the throat. My dog was terrified and crying. I ran over and shouted at the dog and whacked it with the lead, not hard but enough to try and get him to release my dog. The owner just stood there then apologised. This dog did the same thing to him when we last saw him there and I had to shout at it that time too.
They just strolled off, didn't put him on the lead, walked around then made their back over to where I was so I left as I knew it would just happen again, aibu to be pissed off by this?