It's difficult to think of a better word in common usage than 'schizophrenic' to describe someone who says they hate their 'mind' whilst loving their 'heart'.
It does get tricky though. I had a habit once of calling Rawat a ****, a word which has two meanings. One of which is a vulgar anatomical noun, & the other derogatory, of a despicable person.
I promised someone who posts on these boards, & who I met briefly a couple of years ago, that I'd stop doing so. I've largely kept my promise...........asterisks are wonderful things.