Just my thoughts.
I hate generalizations. I have seen this kind of BS for years in this industry. It is unfair to fellow employees and only adds to the divide and conquer attempt that most airlines management revere. All employees should treat each other with respect.
To those that feel a need to write up, DON'T!! We have so many channels to prevent writing coworkers up...INCLUDING drinking on the job. Professional standards and the Union EAP's are the BEST source. They are specially trained employees that know how to deal with these situations.
Now, let me address the one infraction many feel a person SHOULD be written up or fired for...drinking on the job. Let me first say that drinking and drugging on the job is very dangerous and thoughtless on behalf of the person doing it. Although there have been a few incidents where a f/a was out of control drunk, many have just had one or two and are of no disturbance. Wrong, of course, however I would NEVER turn someone in. I would discuss this with them and let them know they will be replace at the first base. If they choose to not be replaced, I will have to answer as to why I am asking to be replaced and I will NOT lie for said person. I would then call the EAP and let them get the help to that person that they need. Alcoholism is a disease. Getting someone fired may seem like tough love, but could make matters worse. As a recovering alcoholic, I can honestly say this system works (no, I wasn't pulled off a trip) and can testify that the UNION (not company) EAP is VERY professional and PRIVATE! They will get you the help you need to turn your life.
I can only speak for f/a's, but we are in an interesting field. We fly with different people all the time. Even if we fly together on occasion, most people don't really know the person they fly with. You never know or should pretend to know what is going on in a person's head. A cocktail on the job these days is a cry for help. I choose to be a good person and help a fellow coworker...not destroy them.
As far as west writing up more, I use to see this happen with more junior employees and junior bases 100 yrs ago. After so many years, I think we realize all we really have are each other. It serves no useful purpose to tattle or write up. It only shows a weakness that management will indeed exploit.