I'm happy for you that that works (really), but I'm probably one of many people, perhaps even the majority, who lacks that skill, and who is significantly affected by 'those guys/gals' to the point of giving up office life for the most part (because I can afford to, though).
I strongly believe that respecting other people means taking into account that they might not possess my particular skill-set, and especially when said respect doesn't cost me much effort but causes others significant stress/discomfort, not showing this respect is just being an asshole.
(Of course, that's assuming that I'm aware of all this. The other side of this 'transaction' is for the other to express whatever problem they might have with my behavior)