Иногда ругаться нужно и полезно.
Все зависит от уровня отношений в коллективе. Не всегда свои права можно отстоять мирными способами. И зачастую, лучше честно и искренне поругаться, чем строчить жалобы начальству.
Мое личное мнение - отношения с коллегами должны быть честными. И есть присутствует честность, то грамотно поругаться - это нормально. Главное, чтобы это было в рамках приличия. То есть просто повысить голос, громко отстаивать свои права, но не переходить на мат, оскорбления и т.п.
Ругаться можно по-разному.
Я ругаюсь редко, но при этом на меня нет обиженных. То есть это еще один критерий, ругаться так, чтобы не обижать. То есть по делу и заслуженно.
Ну и опять же цель ругани. Надо понимать, действительно ли это нужно. И кто инициатор ругани, кто зачинщик.
Простой пример. Приходит молодая девушка на предприятие главбухом. А там уже все привыкли, что на них ругаются. А она стесняется. И в итоге подчиненные не работают. Стоило один раз всех качестенно отматерить, сразу работа закипела.