Come on guys, it's just a way of picking the 'best of whats on offer. Just because you didn't get invited to stage 2 it doesn't make you a bad pilot at all.
It doesn't mean BAs standards are the highest of all airlines either, its just a way for them to fairly cut down the numbers.
I'm sure there are loads of guys who didn't even get an invite to assessment who are great operators and would be an asset to BA and its customers.
I'd be a bit pissed off and perhaps even anti-BA if I was un successful too, its a perfectly natural human reaction.