He is completely within his rights to shoot the dogs if they pose a risk to his sheep. I'm sure he didn't want to do it, and it sounds like they weren't under control - the police linked it to a report of dogs running free on an A road. If they'd been hit by a car then, I'm sure the Birmingham Mail would have written an article blasting the owner.