I'm having trouble appreciating Kant's moral philosophy. According to him an action is bad if we can't universalize it as a maxim of human behavior. Under that way of thinking being gay is bad because if everyone was gay nobody would have any babies and that means you are willing the non-existence of the human race which would be a contradiction if you want to exist. So I guess bisexuality is okay but being a monk isn't. The reasoning seems absolutely bonkers if you are gay whether from choice or from nature there is no reason to surmise that you think everyone has to be gay. If Kants moral philosophy is so lame I must admit that it prejudices me against his whole philosophical system. Is there any reason why I should give Kant's ethics more credit?
The nice thing about the Kantian approach is that it does not allow for exceptions in just my case. Of course, this result stems from the fact that the Kantian approach doesn't allow for exceptions in any case, which many philosophers regard as a reductio of the approach. For example, Kant famously prohibits lying to a murderer even to protect an innocent potential victim. Most people have strong intuitions to the contrary: lying is presumptively or defeasibly wrong, we say. A false theory can imply true consequences; it's the false consequences that are its undoing.