Agreed. A club shop is a must and it's great fun, especially for youngsters to visit and spend some pocket money.
I'd hope they'd have some 'professional' assistants, as when I attended our club shop many years ago (was some tops and stuff in an office above the main stand), I was treated as if I was a massive inconvenience to the lady who really didn't want to let me in to the building.