So the Supreme Court goes from a stupid decision one day to a correct decision the next day. Blame it on Anthony Kennedy, the "John McCain" of the court. With four conservative justices and four liberals who vote fairly predictably, in many cases Kennedy is the deciding vote.
Yesterday, Kennedy voted against the death penalty for child rapists citing that it is "not a proportional punishment" and is "cruel and unusual." Based on that statement I can reasonably deduce that Kennedy thinks raping a child is not "cruel and unusual."
Today, he joined the conservative side of the court in not destroying the Second Amendment. The 5-4 vote struck down the Washington, DC ban on having handguns in a home for self-defense.
I am surprised that so many people are surprised by this decision. How hard is it to understand "the right of the people to keep and bear Arms, shall not be infringed?"