Supreme Court makes controversial ruling