Oh I know, but what can you do. It's your word against theirs. And if you were to tape the interview and successfully claim for unfair dismissal your name will get around the local IT industry pretty quickly.
> And if you were to […] successfully claim for unfair dismissal your name will get around the local IT industry pretty quickly.
That's also unfair discrimination! But I'd be amazed if any settlement didn't include a gag clause to prevent the parties from commenting on anything related to it. If they did, then it's back to court for a breach of contract…
This isn't personal, it's just business. Companies use these tactics because candidates let them get away with it.