I tend to be like you. If someone is doing something wrong they need to learn it is not ok & I am usually the one to clue them in.
Think your company is a reflection on society.....let the wrong go unschooled because we don't want to hurt their feelings or make them feel wrong even though they are (hurting the company in this case) or hurting others. Lack of accountability stinks