I retired this year. I see these stories and feel like the door is being slammed in our faces just as DW and I finally have the time to travel extensively.
Yeah - going off season is better - you wont be dealing with the problems as much if at all.
I did not read the article, but I can talk from my experience and what folks have told me.
Much of the frustration is around the cruise ships that come in for the day, and then leave.
I spent a week in Dubrovnik for example, in August, and the frustration was with the cruise folks.
They don't eat in the local places since they have food on the ship - they travel in large groups and are just an annoyance.
This can be said for almost any tour group anywhere in the world, but with all the ships coming into Dubrovnik its a nightmare.
Come 5 or 6 PM and they are gone and everything is settled down, restaurants are glad to have you, in most places.
Also - when you are visiting a city, don't get a coffee at Starbucks when you are in Rome for example.
BTW -if you are in the North end in Boston - don't get your coffee at Starbucks- (or Mikes for that matter - we laugh at all the tourists with there boxes from Mike's because its in the guide book) - there are plenty of little places that are family owned etc... why go to Starbucks.
The other big issue is AirBnb, and that is one reason I stick to hotels.
For some folks its a godsend, they rent their apartment and get out of the city and make a ton of money.
For folks needing to live in the city its impossible to get an apartment because they are all AirtBnbs.
One thing that frustrates me, some of the most annoying tourists in Ireland are folks from some of the countries that complain the most about tourists. There are some places I want to visit, but I refuse to because of the way they have treated tourists recently.
When tourism is down and there are no jobs in that industry they will regret it.
There needs to be a balance, but its hard.