The problem I see far too much in the work place today is when someone disagrees with someone else professionally about something involving the work, the other person takes it very personally and then becomes uncooperative and combative from that point on. Sometimes, even trying to sabotage the other person, or their efforts on the job because of it. This kind of juvenile behavior has no place in the work place and I have seen it literally destroy teams and productivity. Not all people are going to agree about everything, that's a fact. But that is also what makes this world so interesting in my opinion. So, please leave the personal vendettas and character assasinations at the door. Calling people belittling names in front of others, or refusing to help someone, simply because they disagree with your point of view and such is not only unprofessional, it is so "junior high" If someone asks you a question you don't know the answer to, just say "I really don't know but I will find out." If someone brings up a point of view you don't agree with, then just say "I beg to differ" and explain your point of view, minus calling the person names like a "troll", for example. In other words, don't get pissed off, combative, and revengeful at the person for bringing up a question or viewpoint that you did not know how to handle. That's not their problem..:-D
"Technology is a weird thing. It brings you great gifts with one hand, and it stabs you in the back with the other. ...:-D"