If you expect generalizations to be perfect all the time, you'll be persistently disappointed, and probably a hypocrite to boot.