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