Sadly, the CP's have to do this! If there were not so many blatant offenders they would have something better to do with their time! Why do we NEVER see Delta or Airtran guys in ATL out of uniform or looking like trash? I never see them wearing black fleece ski jackets as Winter Uniform wear. but yet I see MULTIPLE ASA FO's wearing things like that! I have spoken directly to ASA Chiefs that have said the GO was sick of the blatant disregard for the policy's of the company, and that they saw every day the lack of caring for the rules the company set out.
That said, I agree that there are senior captains that get away with doing whatever they want and nobody says anything to them. I even brought up examples to them and was told that they have been warned repeatedly. The only way to set it right is to levy serious punishment to make an example.