Rebuttal to a Common Kantian Critique
You can lie when you do not do what you say, because you do not know. The murderer can say he is not a murderer if he does not know he is one (is it lying ?). Then you can learn to lie. If you know the murderer will come, you can learn what you can answer: "that your children are not there". You can also learn not to answer questions... So since we are all liars (we have learnt), I do not think Kant is right. But if you look back in history, it was a problem for the people living in south america when the spanish men came: they were not liars. They learned quickly.
We are not a remote controlled robot, we are an autonomous robot. We can do what we have learned to do (to pray god, to vote, to figth the climate...), and when we do not know, we can learn. If you have not learnt to lie, Kant is right.