Ivor looks like a case of mental health. 
Being MP in the UK is a thankless job. You’re underpaid and overworked particularly if you’re sincere and end up depressed and lonely. I don’t know about Ivor.