I agree in finding the morality of the enterprise to be questionable.
I think that a traditional view of stocks is moral, where you're making an investment in a company and the getting a share of the profits in return (except of course most companies attempt to exact and unreasonable and immoral level of profit if possible).
But to turn these into commodities I find questionable. So, for instance, our cost of products are sometimes artificially inflated by the trading by Jєωιѕн financial groups that add no value to the consumer. Every time we pay $3-$4, a good share of that goes into the pockets of places like Goldman Sachs, who never touch the oil, from the moment it leaves the ground until the second the gas goes into our tanks. But somehow they extract a good portion of that amount, when they have contributed absolutely no value at any point along the entire supply chain.