Quite a few of us would settle for 0.25 right now I would imagine ... cash-in-hand versus the 2-4 dollars sometime down the line that some are guesstimating !
I do not think the share price is held down to to shorters but is held down due to the dilution of shares. Just enough sold to not cause a collapse in price, but enough to supress it.