Damn right. A country that takes in more immigrants legally than all other major nations combined has got nothing to apologize for.
And why is she whining to US? Why doesn't she whine to Fox about not being able to make a living in Mexico?