I find it interesting how Kant focuses so strongly on reason and rational thought when it comes to morals. While this sounds reasonable and even like the best way to determine moral values, in reality it’s not very realistic.
People generally don’t make a pros and cons list for every action they make or even every controversy they face. Instead we listen to what our intuition and intincts; what we feel. It’s why we feel guilty when we eat someone’s food, why we feel good when you return a found wallet. We let out conscious make the decisions. Somethings may be morally ambiguous too based on where we are in society. If you are in a financially unstable environment you may do things that don’t make sense just from a pure reasonable standpoint. Stealing food is irrational- you could go to jail, you are taking from a person’s business, etc., however if you need the food to survive does that make it immoral? I don’t think so because I know that needed it to survive, and they aren’t actually a bad or immoral person. Every situation relies on context to determine it’s morality.
A major current controversy is people coming from Mexico to the US. Families are separated and torn apart, and people can’t escape poor financial or political conditions. How I know that it is wrong to keep people out of the US just because they are not a citizen is in how I feel. It hurts to put myself it their situation. Empathy is the key that Kant is missing in his reason argument. Reason isn’t the only source of our moral beliefs, empathy and our intuitions are important aspects that Kant ignores.