The issue isn't whether lying is wrong or right. The issue is whether breaking a man-made rule is always wrong or right. "Dishonest" is not as accurate as "insubordinate" when including all murderers who break the law in with someone who blocks traffic to protest civil rights injustice. They are both breaking the rules, but is the second person actually 'dishonest' or rather, non-compliant?
The overall issue is that it's pretty clear the term 'dishonest minority' was chosen for the shock value, not accuracy. In a technical book that seems so promising, using a carnival barker tactic to raise interest seems to belittle the underlying content.