it is wrong if you consider it anything more than a hobby, you can't make stable profit from it and you shouldn't spend too much time on it, Also never use big amounts in it IMO.
I agree with you. if we look at gambling as a source of income was very wrong. but if it's a hobby or having fun its good. because if you consider it as a source of income you will be addicted and could also lose all your money and also can make you crazy.
Yeah gambling only for fun but can gamble on something which we can predict based on our knowledge should considered fine because one is betting on his/her talent rather on his/her luck. Sports betting is not fully based on luck but it needs some knowledge on team and players so I usually bet on cricket games because I know that game very well...