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 soro a break.
no just a geek...jk jk jk. tails is not a geek or a know it all. he rocks! he may know a lot but he would never be called a know it all! not even sa pamamagitan ng me! sometimes i actually wish i was as smart as him!