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