The number of messages here advising you to sell for no reason other than the writer's desire that it happens is indicative of the number of shorts presently underwater and feeling the heat. Some shorts covered in the run up into the 20's but many are still stuck, including some institutional one's, that's what's providing the limitless flow of useless dribble here. I suggest everyone starts making use of the ignore button for people that just write meaningless stuff. A vast load of crap will magically vanish and the persistant ones will be forced to constantly create new ID's.
You will also notice that shorts never ignore longs because they count on them to stay informed of developments that could endanger their position whilst longs live in tranquility knowing shorts can only temporarily block progress.
There is always two sides to any argument and to dismiss the short position point of view without consideration would be foolish. The question that should be answered is why was there an over 30% short interest in April. That is huge for any stock. Yes it provides a nice catalyst for the stock to move forward if good news is presented but did the basis of the short position argument become invalid with the last earnings report. I don't think it did. SOLF has not demonstrated that they will be able to control costs moving forward but more importantly are they going to be able to sustain growth as increased competition enters the market. Such as the likes of GE, Dupont etc...
The last part of your post is the exact reason why I never put anyone on ignore.
When I was young and stupid I would put people on ignore taht did mesh with my reality but the fact is everyone has something to say and if I get burned because I didn't listen to them well then I only have myself to blame.