I'll probably come of sounding like a jerk and opening a HUGE can of worms with this, BUT...
I'm glad somebody else was thinking what I was thinking! Why do we constantly have to place a line between men and women, black and white, American and everyone else. If we actually want equality and unity and all those wonderful things, I think it's about time we stop dilineating between groups of people.
It can't be both ways... if women/minorities want equality in the work place, or government, or in society as a whole, there can't also be inequality in the world when it comes to things like this... men and women, black and white, straight and gay - they have to be equal across the board, or not at all. We can't have it both ways.
That said, bravo to Apple, U2, and anyone else involved here. Anytime you can use your power and influence to raise funds and awareness - no matter the alterior motives - it's a good thing.