The biggest problem I see with your blanket statements is that they are just that: BLANKET STATEMENTS.
Have you ever really talked to LFS employees or the employees at Petco/Petsmart? Nine times out of ten, they aren't given ANY training whatsoever beyond how to catch and bag fish and a brief run-down of the "one inch per gallon rule." In fact, the girls in one of my LFSs have not been given ANY training at all. This isn't their fault, it is the fault of the employers.
As for the guy at the LFS knowing what the angelfish colors are called...that isn't that difficult. Most of the time, the fish they receive in shipments are labeled as far as color anyway (even if they don't specifically label the colors on their tanks). Now, if he knew off-hand the specific pH preferences, compatibility with other types of fish (large and small), tank size requirements, adult size (length AND height), etc. THEN I would be impressed.
I know I keep mentioning it, but can you please proof-read before you post stuff? I'm getting to the point where I don't want to read your posts because of the atrocious spelling and grammar that make it difficult to read and know what you're talking about. Thanks!