The stock market is obviously rigged. Most of the trade volume daily is done by automated bots, the amount of manual input is actually minimum. I don't know if there is a way to certainly know what % exactly of manual input is going on vs automated orders but it would be on the bot's sides. Some don't consider this practice as "rigging" tho.
It depends on how long your investing for. If you're trying to day trade, it's rigged...you can't get a good price because the high frequency traders are beating you to it, you'll automatically lose as soon as you indicate what your purchase intent is.
Now, if you're investing for the long term the markets aren't rigged...buy and hold and you're good. Honest.