Justices Anthony Kennedy , Sandra Day O 'Connor and Stephen Breyer dissented .