After gun bill’s defeat, it’s Democrats, not Republicans, paying the political price