Dinosaurs had cancer. Industry undoubtedly increases rates, but it's not intrinsically tied to free will in any way. Same with natural disasters. Dinosaurs didn't sin to deserve mass extinction, and tsunamis and earthquakes aren't in any way related to human free will.
The issue is that the suffering is unnecessary. Could God accomplish his goals without natural disasters? For an omnipotent God, the answer has to be yes. That means he desires unnecessary suffering, and therefore can't be all loving. If not, he's not omnipotent.