upbraider: someone who finds fault or imputes blame
authority: (usually plural) persons who exercise (administrative) control over others
kaffiyeh: an Arab headdress consisting of a square piece of cloth folded into a triangle and fastened over the crown by an agal