>>107341579They were out of ways to do that though. He very nearly got them, and if Tony didn't snap it Thanos would have just rushed him and took them back.
Carol was down, Thor was down, BruceHulk had a bad arm, Cap was beaten and shield smashed Strange was pinned down holding back the water and Tony was pretty beat up, and they had no way to get them back because Thanos destroyed the X-Con van, and destroyed their bigger gate upon arrival. And even if they destroyed the glove, he'd just have to take the gems, port out with the space stone and head over to Etri to force him to make a glove for him.
Their only other potential option was to bail, somehow get to Wakanda to build a new Quantum tunnel, and hold off Thanos from chasing them in the meantime, all the while Thanos was laying waste to Earth.
Or Tony could sacrifice himself and be the only other one to die that day. He opted to get rid of Thanos then.