It's clear that the Esquire Rep has done and said some unprofessional things. It's an open forum and therefore should be open to criticism. It may not always be constructive, but hey that's how business works. I have never bought from them, and as with most companies there seems to be clients that has had good and bad experiences.
Personally, Cassiem should create a thread and apologize for his behavior and agree that deleting accounts is not the way to go. Mybb should accept this, and if not they should feel free to stay away from Esquire. That way we all can move on.
Lastly, a lot of threads are created bashing Esquire, only to be discredited. Im sure the Rep feels cheated when this happens. All I can say is, when forumites do that, post facts without resorting to personal comments and let people decide for themselves.