I love how you got my first message deleted!! It was hardly offensive.
Firstly, a small point regarding the football comment. I am not saying for one minute that Asians can't be good enough to be professional footballers. Of course they can - we're all human beings at the end of the day. I'm saying that if there aren't many professional Asian footballers currently, it's not a race issue, it's because not enough good ones have come through the football system yet. We see players in the Premiership from almost every nation on this planet. At least 30% of the players are of Black origin. If Asians are not featuring, it's got nothing to do with their colour. It's because so far, they're aren't the players currently available who are good enough. I don't get how you can argue with this. Are you telling me that an excellent Asian player would not break into a Premiership team if they were amazing? Clubs don't care what colour a player is, as long as he is of high enough quality. Your point just does not stack up. Look at the stats: Drogba. Rio Ferdinand. Ashley Cole. David James. Defoe. Anelka. Race issue? I don't think so my friend. It's clearly an issue of quality.
Reference:: Sikh Philosophy Network http://www.sikhphilosophy.net/sports-and-fitness/25410-booing-at-english-cricket-team.html
Back to the main point. You're in England presumably because your parents, or grandparents, thought that England could offer you a better life than in India. So don't you feel it's a bit disrespectful to use England for all it has to offer, and yet go out of your way to want to see England fail yesterday? No one has a problem with you loving India wholeheartedly, but you know as well as I do, that loads of the Indian supporters may have never even stepped foot in the country. They were born in England, their first language is probably English, they live an English lifestyle, they were educated in England, they reside in England, they have jobs in England in a stronger English economy, with an English salary etc etc. So why the hatred towards a country that has influenced your life on a day to day basis far more than Indian has? And if just supporting India wasn't bad enough, you show a huge amount of disrespect by going as far as actually booing the England team at the home of English cricket. You don't think that's rude and sad? To go further, not only do you want India to beat England (which at a stretch is just about understandable albeit really disappointing), you were probably even overjoyed to see the West Indies beat England tonight. You would rather see the West Indies win (a country that has given you nothing in your life) than see England do well. It's actually sad that you feel this way about the country you live in.
Reference:: Sikh Philosophy Network http://www.sikhphilosophy.net/showthread.php?t=25410
My point is very clear my friend, if you hate England that much, no one is making you live here. What you fail to understand is, is that you are the one being racist. If you love India so much, why not just live there and then you can support your 'home' country as much as you like. England is your home, why not try and treat it as such?