We can acknowledge that weed might be bad for people while also acknowledging that it probably shouldn't be illegal. There's no contradiction.
I think alcohol is bad for people but I don't think it should be illegal. I also think weed is probably bad for people but probably shouldn't be illegal.