First off, I'm sorry to hear that happened to you. Who said you needed to go somewhere else? Did you check w/ the owner/manager of the site? I think they're independantly owned.
Second, I think the user agreement (UA) prohibits you from posting links to other discussion boards. Double check before this post is moderated.
Third, I'd start w/ the site where this happened - get as much info from them about it as possible, then work your way up.
Keep us posted!
SUs