Amphion , at the sight of his dead sons , either killed himself or was killed by Apollo for swearing revenge . Their father , Amphion , at the sight of his dead sons , either killed himself or was killed by Apollo for having sworn revenge .