I consider trading as a professional activity. It requires analysis, research and others knowledges. Gambling you just require luck. But yes, maybe there is a thin line between then. It depends on how you do trading.
yes that is a face, trading is really a professional activity while gambling can not be consider as professional activity, because gambling is banned in so many countries and is consider as illegal activity in so many religions.
In fact I never heard from some that his profession is gambling, gambling is a short cut activity for making money but the risk factor is always there, because it totally depending on your luck and your experience and your skill cannot help you too much in gambling for considering as a profession by giving consistent income generating opportunities.
For me i would not consider that trading is gambling and as we review most trading sites is literally talking about trading not gambling right? But if we look closely its more like gambling because your investments involves risk at all and without proper knowledge in trading or in sports betting in gambling you may lose what you have invested.