@Cummins while I agree with you in principal, I think you have over simplified the issue.
It's not as simple as using a spray bottle of water to stop most dogs from barking. There are many breeds who have been bred to bark. Goldens are not one of them.
Had you tried training a jack russell not too bark by squirting him, I can guarantee all you'd accomplish is a very wet dog and a chewed up water sprayer and a whole lot of barking for another game of "get the water".
And it's not popular to get a rescue with bad habits. It's popular not to buy a puppy when there are thousands of homeless dogs sitting in shelters and rescues. The bad habits you see in rescues were very likely caused by people who bought a puppy and did everything wrong (including being too strong willed and trying to force natural behaviors out of the dog).
But you do point out why people hate dogs - because too many owners turn a deaf ear on their own dogs. As I said before, the dog's owner should be bothered by their dog's barking more than the neighbors are. If not, then the owner's deaf ear will make the neighbors even madder. However, if the owner made any effort to redirect their dog from barking, the neighbors would, for the most part, temper their frustration understanding an effort has been made by the owner.