Reminds me of this
In all fairness to Iron Man and the rest of the Avengers, they were up against dozens (hundreds?) of Chitauri, so they had to contain the invasion in a small area around the portal or else they'd lose control over the situation quickly. Superman had no reason to keep Zod in that city.