Badgers dont eat any poo or attack any farmers stock, they are scavengers and eat the worms and beatles that love to eat or inhabit cow poo so thats why they are atracted to farmers fields and get infected with Brucelosis which they can then take to an ajoining field as can any other animal which happened to walk through or disturb the infected cows poo.
If you have seen them around dog poo either your dog has made a deliberate deposit on top of other poo to mark his spot or the dog may be heavily infected with worms this you will know if you see birds pulling your dog poo apart aswell to get at the worms, or your dog has passed a lot of undigested food in its poo so it may be ill.
Most animals that size would cause hundreds or even thousands if you hit them, it would be like throwing a bag of cement at you car---try slowing down a bit and i have story for you on that subject.
I know a bit about Badgers, roads and low air-dams ....
better to hit 'em at 60 in the old Land Rover .. doesn't leave such a big carcass littering the road.
Mate had a COW (bovine) jump over a hedge onto his moggy's bonnet, it was a convertible Minor with roof down Cow had to be put down, mate had to place trousers in oven for an hour then scrap 'em off ... BTW His insurance had to stump up, not for the trousers tho'