In fact, there is a subset of cancers that are caused by viruses, and you can develop vaccines for them. There is a vaccine for HPV, the virus that causes cervical cancer (and some others), developed by Doug Lowy (currently acting director of the US National Cancer Institute. If everyone (or 90% of everyone) were…