There seems to be a really quite fundamental human limitation in generalizing from particulars in this way -- same sort of thing seen when people rave about how wonderful their local hospital is, yet insist that the NHS as a whole is performing terribly.
each individual makes exceptions