Yiannopoulos was detained by ICE - an agency he has vigorously defended - after he “chose to overstay his welcome” in the US, the Homeland Security department said.