Forex is not like gambling because it requires that the trader will do a good market analysis before get or she will be able to trade and make profit. Gambling is a lucky game and not a business because no body will like to be called a gambler. Some people who are not into trading will think that forex is gambling because they don't understand how it works and how to make money in it.