As for the whole staff impersonation, that's been dealt with as I've reminded some on our place to chill out, before me and Friday have to take drastic measures. As for Screechy and Turbo, let's just say me and Friday shut both of them up over that garbage.
We also cut our ties with certain users in the process and it was wise to do so. They weren't helping our site and instigated many more issues that took place on the site further. For the last few months, it's been a learning experience when starting a site. It also makes you question who you trust and who you don't trust at all.
As for whoever created that site, who knows who did it. None of my staff on FBT did it, otherwise I'd have their head for it. There is a lot of other people that don't like this site or the staff either.
Some have literally expressed that on other forums before. Had no idea that blog even existed until I saw it posted on a Facebook group, which was pretty much a WTF moment there. Whatever happens, happens for that situation.
As for the reason why we left, it wasn't because of any user here. Any users we've had issues with, we've either made amends with or moved on from them. We essentially left here on our own in that respect, since we wanted to branch out. For the most part, it's paid off despite not many users signing up. Ta ta for now everyone.