Hopefully they don't sell tickets to the public for the KC match, hopefully you have to be either a Sporting KC season ticket holder or a member of a US supporters group to get tickets! I don't want any damn Mexican fans there.
I doubt that will be the case if they play it at Livestrong, the US soccer federation will make it as tough as possible for Mexico fans to buy tickets.