I think everyone has this problem with their kids at this age! I've always heard it called the "terrible twos"- a misnomer because it can start way earlier, as you've noticed.
I suggest learning to meditate or find a "happy place"- you, not him. This is where you get to decide and practice your method of discipline and relating to your child. It's where and how he starts developing his own personality. There's no way around it and it will stop when it's over.....sorry.
I consoled myself with the understanding that a lot about how my daughter and I would relate and get along was being formed and I could have a big impact on it. Unless the screams were particularly blood-curtling, I would just tell her we'd finish what we were doing or deciding when she was done....then I waited and watched her wind out of it. When she didn't get the panicky, "make it stop" response she wanted, it didn't take long for her to develop different communication skills. If you don't want him to "talk" to you that way, don't answer him.
I know it sounds painful....and it is for a while....but I swear it gets better- no matter how you handle it. And don't worry about "what will everybody think". If they had children, they get it. If not, you couldn't begin to explain it all anyway, so don't sweat it!