Roadblocking is not entrapping or touching (even with a toy)
Yes, they are not. One of them leads to annoyances, the other leads to people losing their jobs or missing their connections. Everything is a matter of cost-benefit. If a major annoyance once might do country-wide changes, then that's maybe worth doing.
I would, at best, classify this as a minor annoyance. I understand this to be a largely cultural thing. I personally don't care much if people interact with me that way. I wouldn't even call it a rare thing; it happens a lot outside of protests.
that of surrounding/hounding/bothering individuals, as this can intimidate them
That's... the entire point? Those fellas want to create this idea that tourists are not welcome without actually harming them. That's precisely the goal. If that's the idea you got out of this then the protest just worked.
and disrespect their consent/bodily autonomy
Ehhh, big meh. There are waaaaay worse experiences in that regard in a "tourist's life". For example you have this "mandatory tourist thing" to do in Lisbon which is to ride the tram 28. You can hardly find an online picture of what it actually looks but it basically is equivalent to putting 15 clowns in a mini. The kind of crammed where people get troubles breathing. Barcelona has their equivalents as well.
Tourists aren't supposed to feel their bodily autonomy harmed from this; they are supposed to feel that they're not welcome.
normalizing this stuff makes it easier for more hatful people to get away with it in the future
Of course that hate-twats will try to capitalize on every opportunity to erode freedoms, however, in my opinion, there are quuuuuuuuuuuuite a few steps between this particular event and that scenario.
Quite some southern cities even have this without the protests. It is very common for people to attach water misters to buildings. Those spray people passing them without asking for any consent. Just so happens that they feel great during the hot days.
The point I pointed is that the law draws a hard line but reality has no such hard lines. Some ok things fall beyond the line. Some not ok things fall outside. Some common sense helps with that but even that's cultural.
As for "literally assault"; I can read Spanish but heavy legalese is not something I want to bother with reading. I'm simply assuming that it is not all that different from whatever the law is in here, across the border. You don't have conventional "assault" in Portuguese law, you have "offenses to the physical integrity", which can be "simple", "aggravated" or "by negligence". The first two assume intent to physically harm; the last one assumed that you had no intent but were terribly negligent and that led to someone being hurt. (Thats Artigo 143.º if you're into Deepl-checking that)
So, I don't even think that spraying people in water would constitute "assault". Maybe "harassment", you do have that in legalese; however I do believe that harassment needs to be targeted (like to a very finite group of people, not to hundreds of people).
Then you have "disturbances to the public peace", but if that was to be enforced it would affect tourists waaaay more than protestors. This kind of law is generally not enforced in order to just let the tourists be drunk in the middle of the road however they want without facing consequences over it.
So, to begin with, I don't think that anyone here is committing a crime. Your notion of what is a crime is totally up to your society; my society can have a totally different notion.
As a "fun fact", we recently got pseudo-nazis doing public speeches over "claiming back Portugal" and telling everyone that looked tourist to fuck off. That was not only legal but protected and anyone that attempted to mess with these events would be the one committing a crime.
That kind of logic implies that nobody is responsible for pollution or lack of recycling but governments. You are obviously responsible for your actions. There might be some government shaping them but ideally your conscience would suffice.
For some things you need help from some entity because it is just too hard (like not rewarding companies that put lead in food; silly example but you get it) but simple things like "save water", "recycle", "be nice to whoever is nice to you", "let people exit transit before you go in" are pretty much left for consciousness.
You can decide your next vacation location based on consciousness or you can do so based on ego. "Oh man, Barcelona is cheap and looks sexy in my travel curriculum" is a condemnable attitude.
Like I already asked you plenty of times; how do you regulate that without plenty of side effects?
Travel tax? You'd be harming businesses as well.
Forbid local housing from being used? Already a limitation in place; but too late; not the licenses have already been issued. (PS: These are the license counts for inner Lisbon (emerald is regular housing used for tourists and blue is proper tourism estate): https://poligrafo.sapo.pt/wp-content/uploads/2024/07/4bcf1c68-a837-45ed-9f83-15c4ed12e549.png)
Have some mandatory prioritization of locals over foreigners? That would be xenophobic.
I've lived in both Portugal and Barcelona (for one month but it was a thing), in both cases before the tourism boom. The people in both places were everything but xenophobic; they both used to be very welcoming. The thing is not xenophobia as the attitude would be the exact same if the problem was to arise from the same country (if the numbers were enough).
You can't simply become homeless and jobless while staying welcoming; esp when, not all but plenty of, tourists treat us as inferior. They consider us to have less rights than they do because "they paid". That's a real rhetoric you get to experience.
Have these two recent reddit posts (deepl them) as a first hand experience that's not even trying to be xenophobic but cannot not be: Guy from Azores: https://www.reddit.com/r/portugal/comments/1dy6t3f/odeio_turistas/
Foreigner that was shocked at the fact that we look like a British colony: https://www.reddit.com/r/portugal/comments/1e1c4ky/why_albufeira_is_a_british_colony/