I certainly think that you're falling through the cracks at S&W, but S&W does have superb customer service, and while it's unfortunate you're not receiving it at the moment that does not a bad company make.
No company, big or small, has a 100% satisfaction rating. Mistakes happen, and we're all on the receiving end them from time to time. It's easy to paint a company in broad strokes when it's happening to you, but I think it's also important to realize this isn't the norm for S&W and they really are a good company and will make things right.
Personally, I think you need to take emotion and the conspiracy theories out of the equation and be methodical in your approach. At this point, I'd escalate your conversations to management and outline how many conversations you've had with customer service, when you had them, what the result was, etc.
I have zero doubt you'll be taken care of so while the waiting sucks I'd take some comfort in knowing that it's a matter of when, not if, that this issue will be solved.