Defense Secretary Pete Hegseth violated Sen. Mark Kelly’s First Amendment rights by moving to strip him of his retired military rank for reminding troops in a video last year that they are obligated to refuse illegal orders, a federal judge ruled Thursday.