While there is no excuse for bad behavior you have to accept the fact that in the realm of nerds and geeks there are many with disabilities such as those on the autism/Asperger's spectrum. Add language and culture differences to the mix and communication gets a little tense sometimes.