If you knew it would upset them would you do it anyway
I would maybe choose a different topic....

Yes, I would. Truth is truth, and that truth is sometimes upsetting, but it's still the truth. I would talk to them on their level, though, and not include any of the gore.