No, he HAS gone off to another place where people are more open minded!
You get annoyed by the display of human remains, I get peed off with the procession of people determined to proclaim The Truth who then sod off if people don't accept it straight away!