OK, first of all you should go look up "letter of the law vs spirit of the law". A ToS has to be written in such a way that, if needed, it can hold up in a court of law. Hence the wording on the usage of parsers and the black-and-white nature of its use. This would be the letter of the law. The spirit of the law is intended to stop people from using a parser as a means to accuse someone of playing poorly or some other such abusive context.

Regarding your fear of cheating by association, there is no way that you could be at fault so no reason to worry about anything happening to you. To keep with the speeding analogy, if you are riding with someone in a car and they are speeding does that mean that you should get a speeding ticket too? You were gaining the benefit of their speeding by getting to your destination faster so by your reasoning you should be at fault as well. Of course, this is not the case. Same line of reasoning applies to your dilemma.