Let us discuss Kant's ethics. Specifically the Categorical Imperative. Weaknesses and Strengths? I think in a lot of instances this philosophy of morals should apply, but there are exceptions. Let me briefly try to define the imperative. In deciding whether an action is moral or immoral one should first ask, what if everyone did this action. For example, If I were about to lie, I would ask, "what if everyone lied?" It wouldn't be beneficial. There would be no honesty. Kant maintains that lying would therefore be immoral. Now, let's say you live in a house that is harboring Anne Frank during WWII. A Nazi comes into your house and asks if you have knowledge of Franks whereabouts. Kant would still maintain the act of lying to the Nazi officer as immoral, while most people would agree to deceive the Nazi.