Invest in stocks? Small players still smarting