Short-selling is what makes almost zero expense mutual/index funds available to mom n' pop investors. Fidelity are about to offer ZERO TER funds on the basis that short-sellers pay heavily to borrow stock from them.
It seems analogous to expressing hatred for umbrella sellers because you don't like rain.
When I lived in Ireland before the GFC banking collapse, I remember bank executives whipping up public support for a government ban on short-selling bank stocks on the basis of "protecting decent companies from shady speculators and evil gamblers". In terms of cost to society, it was the bank executives who inflicted massive damage and bankrupted the country, not short-sellers of bank stock.
Since then, I've been quite skeptical when people blame speculators and short-sellers for the behavior of markets. There's usually some basis for shorting.