You can teach people specific reasoning, such as how to fly a kite or build a wheel. General reasoning cannot be imparted upon people, particularly if they like things the way they are - meaning, if their reactions are very simple. The reason most people behave badly or poorly is because they only understand simple things.
