Our new supervisor talks to me as if I am a retarded 3 year old. She pretends to make a joke, but it isn't funny nor at all appropriate. I don't deserve it and I have been with this job for a long time. I am not a newbie. I am a senior citizen and am due some respect, for my years of experience, if nothing else. Some of the other employees have even asked me what is up with that. I generally get along well with others and am often asked for my suggestions to solve problems. I know my job. She, however, seems to take great pleasure in saying these rude things to me in front of other people. I need to speak up but not in a way that will get me fired. I need this job for awhile longer . Any ideas as to how to handle this ? Thank you.