In the wake of the defeat of gun background check legislation this week, President Barack Obama said senators opposed to the bill and its amendments could offer no good reason for that opposition, and that “there were no coherent arguments as to why we wouldn’t do this.”