This is funny but, after watching it, I’m not sure what Craig did that was so wrong. All he did was use some code to ask for sex. It seems to me that one could simply say no.
Edit: After a second viewing, I see that neither Craig nor the undercover cop washed their hands. ew!