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