No one needs a gun! Especially when walking in the forest. It’s so nice and peaceful there. Why would you want to ruin that peace by carrying a piece? Plus, aren’t there park rangers who can be called in an emergency? Also, you are intruding on the animals peace and quiet. You are in their home. Let the professionals deal with any problem.
And in the cities, there is so many people around, including professionals who are trained to respond to emergencies. There is little reason to be worried since the chances are slim that you will encounter problems. If something happens, call the professionals and let the experts handle it.
Let’s just all get along whether in the woods or the cities.
“Plus, aren’t there park rangers who can be called in an emergency?”
Not in Spain. That’s a job, mainly, for the Guardia Civil. And they have little reason to patrol national parks unless there is reason to be on the lookout for misbehaving humans.
Guess you’ve never dealt with reality or you left out the /s.