Colleen, you keep bringing this down to "heart attack". Thing is, the term "heart disease" is synonyms with "cardiovascular disease", and there are a number of different types of cardiovascular diseases with various underlying causes and effects. Some are attributed to viruses as you pointed out, some are genetic, but the majority are related to atherosclerosis and/or hypertension, only a few of them are actually directly related or attributed to heart attacks.
My family has a history of atherosclerosis, and as I've said, none have died of a heart attack, but there is a whole host of other symptomatic problems that come from severe atherosclerosis, heart disease and possible heart attack is just one of them, but stroke is at the top of the list, and many more. Basically atherosclerosis just slowly shuts down your ability to pump blood and oxygen around to all the different parts of your body, and causes your heart to work harder while increasing your blood pressure (which has it's own problems). My younger brother lost the circulation in his legs and walking became nearly impossible, until he had a couple stent inserted in his arteries to open them up and let the blood flow adequately into his legs. he didn't have a heart attack, but he does have symptoms of "heart disease", or "cardiovascular disease", in his case the atherosclerosis started effecting his legs first. I could go on with the rest of my family history, each one had different symptoms, but all of them have, or had, atherosclerosis and had health problems because of it. All of them would have likely benefited, as I have, from reducing cholesterol levels though proper exercise and diet, reducing stress levels and alcohol consumption and not smoking.
Just because some heart problems and heart attacks can be attributed to viruses doesn't mean that atherosclerosis isn't a real health problem and should be dismissed, along with all the other things that go along with it.
Of course we are not all the same, I have a friend that has a genetic predisposition just the opposite of mine where he has high levels of HDL (the good cholesterol) and low levels of LDL, and despite the fact that he's way over weight and eats all the "wrong" stuff, he doesn't have a problem with atherosclerosis, but for guys like me, and my family, the correlation between cardiovascular disease and diet and exercise has be very well documented. Ignore it and we die early, just like many of us already have.
Of course this friend of mine has many other health related problems because of his life style, but that's another subject.