...they tend to be over confident and have huge egoes
1) Not sure who said that it's ignorant to generalise, I agree though.
2) Very Ex Mil but don't believe I have a large Ego - (although if I may be so bold I can spell it).
3) Far be it from me to get specific in public but PM me if you'd like a list of incredibly egotistical f***wits from GA / Airline backgrounds.
4) In summary my friend - Horse S**t