Thread locked.
If you have a problem with the vendor, talk to the vendor. Do not hijack another member's post to complain about alleged poor service.
You are, in fact, admitting that you threw the first punch by using profanities in your initial email regarding the delivery problem which was NOT their fault (your own words).
If I owned a company, and you screamed at me using profanities, over some issue that was out of my control, I too would lose my cool, unleash on you, and ask you never to order from my company again. Business's have the right to refuse service to anyone.
Also, having worked in a variety of customer oriented fields, I totally agree that there are good and bad customers.