I agree with all that has gone before in this thread and can offer a reason for the snobbery and arrogance - not and excuse, just a reason - Going to take some grief for this but here goes!
As FJ or helo or multi aircrew, in war you are likely to have to fly into a situation where you are probably not going to come home.
1. If you didn't believe in your own ability then you wouldn't do it - there's the reason for single seat arrogance!
2. If you didn't believe you were the best then you wouldn't do it - there's everyone elses' reason!
If you had an annual competition between blanket stackers as to who could stack the most/fastest/best then the winner would be a little proud and arrogant - and rightly so, it's a competition. We all fought hard in the competition to become aircrew and we have a right to be proud that we've done it. Some go too far-granted but not very many make it so why not be proud. If others envy then they can follow - not bitch.
I never look down on anyone, everyone has a place and a role but if someone isn't happy in their role then change it - don't moan.
Unfortunately, there's not enough flex for everyone to get pissed, poke fingers and have a laugh anymore - THAT was the benefit of Cheap Beer, Sqn barrels, happy hour, all ranks clubs etc!
You cant be 100% PC if your job is to kill people - lets not forget that is our job!