I don't really think our expectations are out of whack regarding the USMNT. The US should be the best or second-best team in the region - all the money, the infrastructure, the coaching - it's not a guarantee of success, but it should be a very disappointing thing when the US fails against CONCACAF opposition that isn't Mexico. On talent alone, aka "on paper", the US should have an advantage over every other team in the region other than Mexico. At the club level, only 3 players who played yesterday play in MLS, and the other 11 all play (and mostly make an impact) in arguably "better", more talented leagues. That's not taking anything away from MLS - MLS' quality is as high as I've ever seen it - but just a point that the US is producing quality talent. Like Andy said, other CONCACAF teams are getting better as well, but they're still not at the level that the US is capable of being at (if that makes sense).