Wow, that just bites! I think you definately need to stay on them and insist that you get what you paid for. You are the customer, it is their job to make you happy and satitsfied customer. What does the reciept say about return policies? If it came down to it, I would tell them you are sending it all back and expect a full return if they intend to try to cheat you. (I am stubborn like that though, I would probably drive back there myself just to make a point!) Good luck, keep uc updated on what happens!
~Karen