What happened to Senator Padilla shocks the conscience. This nation can, and must, do better.

Related articles