I agree that blanket rules are dumb. However The OP's original advice is dangerous because those who don't know any better could misinterpret what he is saying. It's better to start from the default safe postition of "no means no" and work backwards rather than listening to random strangers of the internet who tell you otherwise.