I see from the info provided here; a few very valuable lessons in aviation.
1) You need a thick skin.
2) It's good to have a quick wit and quick smart arse reply's often ease the tension.
3) You just have to get over it, tomorrow is another day, another ATC/Pilot another clearance etc.
4) Aviators always have an excuse or a reason, justified or not.
So what exactly is the problem we are discussing; opinions and attitudes are like arseholes, everyone has one.