1xbit has a really bad reputation right now. I think they should bear a great responsibility for that. They have come back to the forum, but do not resolve situations.
I don't believe in new management at all. If they had good intentions at all, they should at least start paying people.