First of all, I am not promoting AF, although it seems that many users have good words to say about it. My point was, if you want to demand something, you have to have a right for it. And the simplest way to acquire such rights is to buy them.
Second, here is what I would've done, since you are asking:
1. If I had code and felt the problem is indeed serious, I would try to debug it myself.
2. Or, I would look around for a better solution and ask for a refund from original vendor. You would have to prove that a sufficient cause exists, of course, but that's irrelevant for this discussion.
Of course, if the product proves it's misfit in terms of merchantability, you can take your actions futher.
Again, my point in the original post is that while core team isn't perfect, we have to remember the price we paid and the price they pay.