Funny, I never look at it as the USA steamrolling us, I just accept the fact you have over 300,000,000 people and that's just the way it is. There are lots of things to support besides winning medals, as Pierre de Coubertin once said "The important thing in life is not the triumph but the struggle". Besides, I think we won more medals per capita than you anyway