Like I said in a reply to another comment, cultural differences are real, and just because your area has decided that a certain idea or way of acting is old fashioned, doesn't mean the entire world has. Some people's parents love them enough to teach them manners that will stand them in good stead wherever they might go in the world. And of course, if you see people as stuck up snobs, then they probably see you as extremely uncouth, and therefor won't want to have dinner with you, so it is not a problem for you...