‘Where else am I gonna find a $145 sun dress with grapefruits on it?’ J.Crew will have to slash prices to get people to buy their clothes, analysts say MarketWatch