Former President Barack Obama on Wednesday sparked controversy when he accused “evangelical Hispanics” who voted Republican of ignoring President Trump putting migrants in “cages” — although Obama himself overlooked his own administration’s record on detention.