If it were me I would cut them loose. Life is too short to get up every morning and deal with condescending, rude people.