The president has put Snap benefits in jeopardy amid a fight over Medicaid. The nation has lost its moral authority