It doesn't matter how well he explained himself, sighing is equivalent to rolling your eyes, it's the tone it sets that is taken badly. I actually agree with everything he said, I'm just pointing out that sighing is offensive; he basically said "you're ignorant, and let me explain why". The quality of the explanation makes little difference.