I think you need to build a bridge and get over it you don't have evidence
Did you respond to the posts on the forum? I suspect you got yourself banned for responding to the troll so the troll won
Sounds like a songs lyrics to me. Cant recall who, but I can recall the tune!