Grow up kids. I dont know how many of you have been outside India and are talking about Indian image. Any incident by an Indian puts the whole country's image at stake. When you are outside your country you dont represent yourself, you carry the image of Indians.
Media will give full coverage to this in UK, or other nations and no wonder people might feel otherwise about Indians. Also bite your tongue before making childish comments like "you idiot" -- it reflects your family background dude.