A whooping good reason to round up and destroy all loose dogs not claimed withing 48 hours. Also anyone not getting their dog(s) rabies shots should be heavily fined. Going house to house to check for dogs having rabies shots would be a good job for these dog catchers in their spare time which they must have plenty of.
Sounds like he died from being beaten to death in the bag...not directly from rabies. I am an animal lover, but it does sound like the dog was a nuisance, and the best thing was to put the poor thing down.