I think the main reason why morality of trading comes into question is becoz. unlike other businesses where people do a lot of physical hard work going for their jobs from 9 to 9 and look exhausted with the amount of energy they have spent whole day, here in trading it becomes a different ball game all together. We are competely free to have our timings of work, the amount of work we do and may be the no. of holidays we enjoy, this difference usually makes us and people around us feel that how can money be earned without any effort whereas if you are a sucessful trader, it requires a real hard work to be sucessful and its only us who know that how much of work it takes and nobody else. Trading is not as easy as rolling a dice and i think all you need to find whether you are a Trader or a Gambler is your Portfolio at the end of every year, if you are a gambler it would not take more than 2 years to wipe out the money regardless of the money you have put into your account. A sucessful trader usually has some profits to show at the end of each year.
Everything boils down to one simple thing that keeps on pinching us at the back of mind is whether its moral to make money without putting so much efffort as people in other business put. According to me if we are making money in market its because we are disciplined traders and we are putting the money of gamblers into our pockets, its our superior mental make up that is making money for us and not plain luck.
My conclusion is that if one is sucessful as a trader than he would do injustice to himself by not trading, after all not more than 10% of people in stock markets make money and if we are part of that 10% elite group why leave it.
Happy Trading