"Breast, prostate, cervical cancers and many others are being linked to viruses." I don't know about breast and prostate cancer, but its a well know fact the promiscuity is the main reason for cervical cancer.
Luckily there's a vaccine