Sorry about the experience.
People are just stupid and they don't know where to draw a line before exposing their stupidity. Not anyone can do customer service. People need lots of patience to do it. Imagine having someone asking you stupid questions but you need to smile and answer them...