Mealworms, grubs, crickets or grasshoppers for dinner tonight? The thought of eating insects often provokes revulsion among people who come from Western cultures.