I don't think this is so hard to understand? The only way to have a chance at fairly evaluating such claims would be to have all sides make their case and then have the community hash it out. Who Is Hiring threads are obviously not the place for that.