"Show me just what Mohammed brought that was new, and there you will find things only evil and inhuman, such as his command to spread by the sword the faith he preached." - Manuel II Palelologus
I believe the absence of standards is debauchery. Hypocrisy is the failure to live up to standards which one proclaims and usually demands of others. That is why Craig is a hypocrite.
I am tired of how the absence of standards is presented as the greatest, possibly the only virtue. Having standards and living up to them is seen as intolerant, priggish, vaguely inhuman. When someone fails to live up to a standard, it is an occasion to bash the standard. When Bill Clinton broke his marriage vows, the liberals chuckled and said that marriage vows are not that important. When a conservative is caught in a similar situation, there is universal outrage, not because the person broke any vows but because the person professed a belief in anything to begin with.
If Craig were a Democrat, we would hear him announce how proud he is to be gay and commentators would try to persuade us that sex (gay or not) with strangers in public places is a natural and healthy expression of "love" that we must all celebrate, blah, blah, blah.