"The line was long" is also a justification for shoplifting. "He looked at me funny" is also a justification for murder. All you're saying is "the offender can tell him/herself that they have a reason." Which is always true for anything anybody does.
I get that you should make it easy for people to buy your software legitimately. But I don't buy the argument that if you don't, they are "justified" in stealing it. Everybody rationalizes whatever they do. That doesn't make it right.