My best guess is you have to contact the admins, in previous threads and such I've seen, I think it takes a while for them to respond. Perhaps you can block this websites URL or something through your internet provider or something.
Also, this might not mean much from a faceless stranger on the internet but solid respect for the reason you wanna leave.