I'm with you. IMO sound pollution is no different than 2nd hand smoke. IMO It should not be anyone's right to impose upon others, especially when there are lower externality options. Wear headphones.
"Not everyone owns headphones" is such a dumb response because 1. This entertainment is purely optional (not needed for survival) and 2. There are $4 headphones on amazon making me believe in cheaper/poorer markets you could get them for about 1/2 that.
Secondhand smoke is toxic and physically damages your body and enters your bloodstream.
Someone playing music is annoying and does not physically harm you in any way.
These are not remotely the same thing. There is a clear bright line between them.
Go to SF. people carrying 24inch speakers on their back blaring music walking down market street
Or the DJ school at 20th and Mission playing music outdoors every Friday