The whole protests thing is a huge nothingburger, whipped up by the UK tabloids for clicks.
A total of 0.03% of the population of Majorca has taken part in a total of two light-hearted early-morning protests on the beaches, aimed not at tourists but at a local idiotic far-right politician (think "30p Lee") who said "Well, frankly, Majorcans need to understand that they can't go to the beach in summer". So they said, fuck you, we're going to the beach. Bella Ciao may have been sung. Maybe a couple of the people shouted "tourists go home", perhaps at the instigation of a desperate reporter. The latest protest was on a beach that is totally full by 9am anyway (Calo des Moro, the most Instagrammed beach on Majorca: queues of up to 2 hours just to get a place on the rocks in high season).
There have also been a couple of peaceful, well-organised demos in Palma city, again aimed not at tourists but at the local government, asking for more affordable housing. It's true that there is an overtourism angle there (the housing shortage is greatly exacerbated by Airbnbs, both legal and illegal), but there are zero protests against tourists themselves, except in the minds of "content providers" at the Independent, Mail, Telegraph, and (worst of all) Retch plc, home of the Mirror/Star/Express and the "Arsewipe Live" feeds.
Interestingly, any actual violence tends to come pretty much exclusively from other tourists. Drunk lads getting into fights over football colours, German far-right yobs beating up doormen, builders from St Albans having brawls with waiters (this was a couple of weeks ago), and in one especially charming case last year, a Dutch tourist shitting on the head of someone who had passed out, and filming it. But if you avoid Magaluf and Arenal after 11pm you'll be absolutely fine.