The reasonable middle, which almost everybody accepts:
- Headphones are fine, and nobody objects to them. If the music is for you, this solves it completely. Use one ear in terrain where hearing matters.
- Volume matters more than presence. Something audible at three metres in a busy front-country area is a different thing from a speaker audible across a valley.
- Context matters. A busy popular path near a car park is a different social space from a wilderness area three days from a road, and the expectations really are different.
Where the strong reaction is genuinely earned is a loud speaker in a remote, quiet place. That is a small number of people producing most of the annoyance, which is usually the case with these things.