'..the crew have had it instilled in them...'
What utter rubbish. It's simply down to individuals who may or may not have cultural biases towards such behaviour but it's certainly not encouraged by the Company.
The only reporting that's actively encouraged is for safety issues or service improvements, not reporting individuals.
I do agree, however, that some managers hardly 'discourage' this immature attitude. So much for the 'teamwork' skills that all cabin crew are employed for!
As for Qatar reporting pilots for leaving flight deck without hats, they need a lesson in basic manners. No gentleman should wear his hat indoors!