@Mr Khan
I would disagree entirely. But then, I hated Kant (to the extent of always using the correct pronunciation).
The way Kant uses the universal law doesn't work. Because morality is subjective and because the way the universal laws can be worded.
Using abortion as an example (I'll go out on a limb and say that Kant would be opposed to it):
Law 1: All pregnancies ought to be terminated. [obviously no one would agree that this should be a universal law]
Law 2: Terminations ought to be available in the case where a pregnancy is unwanted. [I'd say yes, other people say no]
Kant's vision of the universal law also ignores context. Again in the case of abortion; what about if the preganancy is as a result of rape ,or incest? What if the life of the mother is in serious danger? What if there are serious congenital defects?
The universal law doesn't account for other factors, and when applied as a part of a universal law, it quickly becomes subjective, rather than objective.
In short, I think Kantian morality is wrong, and is nothing more than Kant being a religious apologist. Same as his theory of the phenomena and the noumena. In much the way of Descartes before him, Kant hits upon problems of reconciling his metaphysics with his religion and starts to make crazy leaps of logic in order to reinvent the Christian god.