Eric and Steve talk the human cost in Qatar, the collapse of Twitter and the Donald Trump Loser of the Week.