2) Plenty of other boats, why bother killing a dog and make lots of noise?
Exactly. A lot of people seem to forget that a gun discharging is even louder than a dog, so a would-be amateur pirate would be solving a small problem by creating a much bigger one.