I understand that "dry objective information" about errors is most useful, but please understand that users are also humans. When you spend hours trying to get something to work (and yes, reading the documentation), and the results are so erratic and illogical that it looks like it's operated by voodoo rather than a coherent, working program, then it can happen that people get impatient and frustrated.
I'm not trying to "blackmail" your reputation, but you might want to consider that being in denial about problems that the user is really having, and then (wrongly) blaming him of laziness for not reading the documentation is not exactly a great example of user support.
I have gotten another extension to do what "Smart"Resizer was unable to do. All the best with your work.