In a rare move, Justice Stephen G. Breyer dissented from the bench, saying the majority was violating fundamental constitutional principles.