1. Eating fat causes heart disease.
2. Cholesterol must be lowered with drugs to prevent heart disease.
Neither of those bald statement has been a part of my understanding for over 20 years. Source :Three separate GPs as well as my dietician at the diabetes clinic. I'm not a doctor or health professional.
My understanding:
Cholesterol is not an indicator of heart disease in itself and may be irrelevant. Family history is far more important,Eg if one or both your parents had heart disease,it's as likely as not that you will too,pretty much regardless. Same goes if they did not.
Animal fat is NOT bad for you in itself. The body actually needs some fat.My understanding is fat can become problematic if eaten often together with high GI (Glycemic Index) carbohydrates, such as refined sugars and white flour. The body will use the high gi carbs first and store the fat.No problem as long as you use that energy. IF you store enough fat,you will become obese,and THAT can lead to heart disease. So it's not eating fat per se, it's not using the energy it contains which is dangerous to your health.
THAT is my understanding. I'm perfectly happy to be corrected if my understanding is flawed or just wrong.(I'm assuming the corrector will point me at some evidence.)