The head of US Customs and Border Protection announced his resignation Tuesday, following public outrage over the horrifying conditions inside a detention facility for immigrant children at the border. John Sanders is the third top immigration official who has left or been pushed out in as many months. Sanders announced his resignation, effective July 5, in a letter to employees on Tuesday.