Exactly how long did you give them to respond, sounds like you emailed them today, they didn't get back to you and you're bashing them tonight. The mistake could be an honest one, companies make mistakes and ship wrong parts all the time, it doesn't mean they are a horrible business that nobody should do business with. I also don't understand why you can't take 2 minutes and call them during their business hours, you're telling us you don't have any kind of break during the entire day to make a phone call and resolve your problem before you come on a public forum and bash them.