One of the problems with the internet is that it fuels actions like this one, instead of a more reasoned approach.
Regardless of your issue with the "unacceptable" processing time, I feel like it's in VERY poor taste to leave a post like this in a paid sponsor forum.
If you want to leave negative feedback, that's one thing. If you want to start a complaining post in the Member's Lounge, that's another. This is IMHO like showing up in someone's brick and mortor store showroom and intentionally making a scene with the intent of scaring off potential customers. That is exactly the tone of your original post.
I've had several dealings with Todd, and I consider him to be a good guy who does right by his customers. I also understand that he's essentially a one-man operation. The fact that he serves a niche not well served by most e-tailers is IMHO sufficient reason to support his business. The fact that he supports this site with his advertising is another reason. If that were to mean that I might occasionally have to wait a bit longer for something (and for the record, in a half-dozen or more purchases, that's not ever been the case), I'm fine with that.
I also know Todd to be a stand up guy. I'm sure there's a good reason for whatever is delaying processing. Perhaps it's not sufficient reason for you, but I suspect that a bit more patience on your part will be rewarded.