Democratic debates were in Detroit last night. Bernie Sanders and Elizabeth Warren defended Medicare for All, but others vying for the chance to challenge President Donald Trump warned about the cost of its effectiveness and the likelihood of Republican charges of socialism.