Wow, it's sad that someone that ignorant works with the public, especially in a store that sells hair products! For all she knows, you could have been buying them for someone else! I would have responded to her by saying, "Well in that case, I think I'll buy these products somewhere else instead, since I'm apparently not allowed to here" and leave. I'm never that snarky but I think that cashier was pretty rude herself.