Extricated : free (someone or something) from a constraint or difficulty. Humiliated : make (someone) feel ashamed and foolish by injuring their dignity and pride. Denied : state that one refuses to admit the truth or existence of. Protested : express an objection to what someone has said or done. Deprecated : express disapproval of.