I agree. If you call a good game and maintain a cool head and avoid the histrionics you will rarely have problems. And when you do have problems it will be obvious to almost everyone in attendance that the person arguing with you is in the wrong. If you respond to abuse with anger and authoritarianism you will look just as obnoxious as the person yelling at you.
There are a huge number of excellent umpires out there and they are an extremely valuable asset to a well-run league. Unfortunately there are enough mean-spirited, power-hungry umpires out there to give the whole umpiring world a bad reputation. There is literally nothing that ruins the game more than a confrontational umpire on a power trip. They infuriate people and breed widespread distaste for umpires in general. A good umpire is a precious luxury. A bad umpire is a cancer.