Is he being reasonable?

Please don’t be judgemental want your honest advise .

My son who is 18 started smokes cannabis now and then . My husband started saying to me that my son shouldn’t come and see his half sister cos he smokes . My daughter is 18 months old and loves her Bro and he adores her too .

I was shocked and angry but didn’t say anything to my husband but he knew how I felt . Any advise be appropriated