We've seen all of those. We spent some time in Asgard. Be glad for the lack of Skrulls. They replaced a lot of trusted people. It did heavy damage.
He has his moments, but there's a place in the world for him. He's the Avenger, most of the time. Honestly he saves the world a lot, he's more needed than I am. We've come to an understanding, but it took a long time.
Granted, there's a lot of property damage receipts Tony's paid in his name.