We work for a bunch of p####s whom most of us don't give a s##t about anymore ....seriously we don't , take your professional very nice rant and go have a pale ale and think about it , cx don't care about you why should you care about them ?
professionalism has nothing to do about it...the times have changed where have you been ? on your base somewhere?
Respect is a 2 way street, think about it caps make no diff
Most of us do not wear it because we can't stand the company we are working for, not with.