Just posing a question. Why is it the mens national team always seem to play their games in the states, of course the logical explanation I would assume would be money. Could this hurt the team in any way, do the mexican fans in mexico feel cheated at all? Its not like they are preparring for an away game or trying to get an away game feel. Sorry if this has been discussed at all, its just everytime I see the team play its in the USA.
I believe you answered your own question (Money) And i doubt that the Mexican National team fans in Mexico feel cheated. The Gold Cup was held in Mexico City. The Olimpic qualifiers in Jalisco and there have been World Cup qualifying matches in Pachuca and Oaxaca.
If im not mistaken the mexican football federation has a contract with US based SUM or AEG that states they must play a certain number of games in the states every year. Not sure how long it lasts or how many games are involved though.