You're spot-on.  I'm actually a member at both Sam's and Costco and it is shocking at the difference.  I have no idea why either because membership prices are comparable.  Sam's just seems to attract a lot of fats and Arabs, while Costco is mostly yuppies and Asians.