Well, yeah, everyone has bad days. I'm sure he's not like that all the time lol. But that's the thing about smart people, their people skills aren't always the best but I don't believe that is something to judge them so harshly against. He does seem to make an effort to educate people and that can seem annoying and pushy to those who might not want to learn, but it's just the way the world works.
Wilds: Wajok, Rutilans, Siamentorialis, Hendra
Leopards: Luna, Astrael, Dorian, Cullen, Gallifrey
African Fat Tails: Nox and Lux
Bearded Dragon: Stormfly