Completely agree about income manicinsomniac. Re: swimming, I would also assume that the good swimmers would have been introduced to swimming whether or not it was taught at school.
I also agree that you have to meet basic needs before worrying about sport. However, I think it is important because of the benefits of being involved in a sport. There is the support and community offered by sports clubs, and the focus and discipline required to take part in sport at a high level (or even just a high level for you). I am really inspired by the athletes who put so much time into competing in minority sports, knowing that they are taking a risk that might not pay off, that fame will be fleeting, and that the only tangible reward will be the opportunity to train future athletes.
I think it is incredibly patronising (and a bit ignorant) for politicians and journalists to talk about public school ethos in relation to Olympic medals, ignoring the input of parents, and barriers to entry for people who have no spare money.
(Also, I don't think its about 'pushy' parents - you don't get to be an Olympic medal winner because your parents told you to do it, although it is virtually impossible to be an Olympic athlete without a parent/parent figure to sort out the logistics, unless you are involved in a sport where you can take it up as an adult)