come unhinged

Verb

 * 1)  To become angered or crazy; to lose control of one's senses or sanity.
 * Dad came unhinged when he saw the report card with such bad grades.