i don't agree with what they have done, but perhaps you shouldn't have mentioned names in a public area - keep names etc to PM's/emails....the owners of the site could be held responsible for lost bussiness etc if what is said is not 100% true (not that i doubt your experiances)