I disagree. The ability to sell stock short is a part of price discovery, which is vital to the way capital markets operate.
It is no different that someone who owns 1000 oz of silver deciding that it is better to own gold and trading all that silver for gold.
An occasional short squeeze is something that has to happen in order to keep markets honest.
* * * * * * * * * * * * * *
Personally, I have never shorted a stock and will probably live my entire life without doing that. The reasons are simple -- I have the opportunity for unlimited losses in a short but the potential gain is limited to the price of the shares on the day I short. IMHO this is a stupid investment to make.
Very simple to cap that loss. Example: Go short at $100 and buy a call at $110. Can't possibly lose more than $10 and a theoretical max gain of $100.