I am inclined to agree - Rugby and cricket, for instance.Team UK football failed because they were UK footballers. Other sports would have a better team ethos.
Take an example - on a football pitch, the players do not respect the ref. They challenge him on penalty, free kick and yellow card decisions, sometimes pulling in all the players AND coaching staff.
In rugby, 30 much bigger men bash into each other, but when the ref's whistle blows, they immediately stop their crap and accept his decision. Same with cricket - higher quality sportsmen.
BTW, you are doing a fantastic job of tearing India apart!