I have to say that when I travel I'm completely amazed at how many people in so many places speak English. It's actually very humbling to me. I spent a year living in Mexico and was able to get along in basic conversations (though it was hard as hell to get it down), but to think about being fluent in 2-3 languages - yikes.
Of course, over here in the States we don't go around pistol-whipping our great grandmothers. Although I did bloody up my sister with a bit of the old Cain and Abel when I was 3. Fortunately, she only need a stitch.