The best advice I can give is to have a discussion with Human Resources on this issue, and if possible, talk to the person at fault telling how you feel about their actions and your discomfort. It is very important you do not allow this issue slide else it will become recurrent.
RE: HUMILIATION AT WORK : Your views and advice are very much needed my friends!