First of all, he is a genius.second of all,know-it-alls are annoying geeks who get everything right. FINNALLY,know-it-alls cannot fight. tails can fight.Also, he has been through so much, give the little fuchs a break.
no just a geek...jk jk jk. tails is not a geek oder a know it all. he rocks! he may know a lot but he would never be called a know it all! not even Von me! sometimes i actually wish i was as smart as him!