A better question would be  does a compliant entity have to respect a signal sent from a non-compliant entity  If IE  or any other user agent defines DNT to mean something different than the spec and you choose to ignore it  are you non-compliant to the spec  or non-compliant to that user agent’s setting