For one thing, non-oxidized cholesterol is not atherogenic in animals. Further, dietary cholesterol doesn't cause vascular disease in animals except under extreme conditions. Heart and vascular disease can be observed in the complete absence of added dietary cholesterol in animals. The cholesterol hypothesis preaches that a multitude of things increase the risk of heart attack. Such a multiple risk factor approach should raise a red flag.
Cholesterol has too many ifs, ands and buts to be the cause of heart disease.
Levels of cholesterol in blood do correlate with heart disease. However, cholesterol is no longer thought to be the cause of heart disease. Also, a recent study by Dr. Franziska Loehrer and co-workers at University Hospital in Switzerland showed that cholesterol and triglycerides failed to demonstrate a statistically significant correlation with coronary artery disease. Homocysteine is a clearly-established risk factor for heart disease. Based on large and small-scale studies, it is a better predictor of heart attacks than cholesterol.