You need legitimate shorting to keep a check and a balance in the market. But shorting to cover a sale by a retail customer, because MM's do not have the shares to back up the IOU in their account should be prohibited. If not prohibited, then they should be forced to cover the following business day.
FFGO has been shorted to the point the A/S may have been breeched. It clearly appears the DTC has 44B shares "free" trading in street accounts, while there are only 12B shares in the float. What a mess for NITE, the most notable short seller in the market. They could be paying $100M or more to shareholders of record if the dividend is indeed cash. That or cover the shorts. May be cheeper to just pay the dividend than force a short squeeze to many multiples of that number.
Please research all stocks before investing. My post are my opinions and are not buy or sell recommendations. Always force market makers to cover their shorts above what you paid. Build wealth for fellow iHub'ers!