Interesting, I think each words has specific dictionary meaning, which infact are the right meaning. However with time, we twist the meaning and as group of like minded people expand, we start claiming it to have different meaning then that of the dictionary meaning. Humiliation to me is which takes away your self-respect and self-esteem. BDMS would be different to me, as in a real life "game" in which two parties rather exercise their desires to either be a dom or a sub to another being willingly and exercising self-constraints to please the other and themselves yet ensuring that things do not go "out of control" (beyound the limit!)...does it make sense?!