Of course weed can give you cancer. It coats your lungs in far more tar than cigarettes do. The difference is, an average tobacco smoker probably smokes 20 a day, I doubt many people even smoke 20 joints a week.

Just because you smoke weed, doesn't mean you have to be completely blind to the problems it might cause.