Thats true, but its also true that mistakes happen and there are ones that get through the net accidently.
I think that the first port of call with any problem is the supplier. If they REFUSE to replace or rectify an order that is obviously faulty, then their reputation is fair game.
It seems Guitar101 HAS already done this, but there are some particular points that make this a bit of an odd case...
At this point I would have called them and explained it was faulty.
So, you DID return it? Thats good, however the fact you havent heard in six weeks is bad. Clearly they need to replace the body, particularly because you have paid for it, it was supplied faulty and was returned in good faith after they insisted.
My advice would be to approach the supplier, explain what is wrong and see if you can sort it out between yourselves. If the situation cannot be resolved, then you have every right to express your opinion of his work and services as well as take whatever legal action you can to return your money or goods. If they persist in not answering the phone, send them a letter by recorded delivery (and send a copy to yourself for legal purposes). It may take longer, but its the proper way of doing it