They are not being blocked from shorting, they are being blocked from naked short selling. Naked short selling is not good for the market as it adds shares that do not exist into the market.
That being said, the fins being green today is totally ridiculous.