Cholesterol problems are as much social and lifestyle issues as medical ones. While traditional fats are easy to blame, the reality is that unhealthy diets, lack of physical activity and stress all play a large part in creating imbalances