That is exactly right. $100 or $1000 it should have been replaced from in-house stock immediately.
You guys willing to deal with a third party with a just-received product are 100% suckers. I've always viewed Cameraland's service and staff as THE BEST in the business. Hopefully this won't happen again.