The problem is clear: Littlesat always asks for help/patches/pullrequests/bb-files, and when he gets what he wants he always starts a huge complaint about how bad/inefficient/ineffective the result is, and how much better and shorter the code should be, instead of showing happiness about the offered help.
Let me be clear: I'm not able or even willing to judge the quality of code; I can only judge the quality of the end result as it's being presented to the user, i.e. the functionality and user-friendliness.
But what I can be the judge about, is that always being greeted with negativism drains the enthusiasm of any coder to help PLi. And I know quite a few of them who refuse to offer any help/pushing-back to PLi, solely for this very reason.
Of course there can be criticism about code, and there usually is (especially if it's not your own code). But is it always necessary to show this criticism so clearly? There are better ways to handle critics. It's all about the way criticism is presented and about the amount of it.
What about the following guideline on receiving help:
1- Show being content, being happy about the offered help (instead of the current habit of complaining).
2- See if the help (in whatever which form it took pace) can be used without much difficulty. If so: apply the code.
3- Evaluate the code, make an invent of the goodies and the baddies of it, but do that in an inner circle. There's no need to spread all the critics around the world.
Of course: in this stage contacting the original author can be usefull, but should take place in a respectful way.
4- Start enhancing the code; in the end this may even mean replacing it completely with your own.
IMHO this would be a much more pleasant approach than the current continuous bashing of offered 3rd-party code.
After all: c'est le ton qui fait la musique!