2. Because all of its uncles were ants. ants とaunts をかけた駄洒落です。
1. A smile. wear a smile は「微笑みを浮かべる」という意味。