Here's an analogy.
You want a snack from the vending machine. You see that there is a pack of chips hanging from the rotator. You know that if you buy from that slot you will probably get two bags of chips. And so you do.
Is this illegal? Dishonest? You are only paying for one bag of chips, but you get two.
I think most people would argue that its "the machines fault." So if he orders a month of sonar and gets AD2, isn't it "the machines fault"?
Not advocating piracy, but I do think that a software vendor has a responsibility to fix their machine.
I also think that publicly judging others has become an epidemic, usually worse than the crime.