ppl like u loose money in share market and blame others for that. Peeny stock can give u good return for short time but they wont lead to long term wealth creation ( unless u r able to spot a comp in its early age, which most of the time difficult for small retail investor). Man see it is at a investment and as u wrote 20-30% return, if they come with much lesser risk and thats the way to go. Share market is not magic that will double ur money in a month, and if u try to do that then might be able to succeed for some time but will finally end up losing. Invest in good companies like RIL, ICICI and be happy with 20-30% return, see it as investment and not betting