Sort of off topic, I agree with your sentiment. However, has the word defoo'ing come to have a broader or more generic meaning? I was under the impression that defoo stood for "departure from family of origin" specifically.
He's sort of an anarcho capitalist voluntaryist turned men's rights advocate who has some pretty extreme viewpoints, one of which is that if your family of origin doesn't agree with your beliefs you should completely detach and disengage from them. Stop all contact. I'm not saying I agree with it at all, but it was interesting to see the term used here.