Probably precludes him from accepting the invitations.
You cant be anti-imperialist and accept a dinner invitation where you will inevitably be forced to smile at and rub elbows with the same men you critique as war-criminals. The man is principled.
Where would you have him live? In an apartheid nation that rejects him so thoroughly that he might get assassinated by some right-wing hardliners for speaking out against the oppression?
Seems that by your logic one who disagrees with an evil he sees in his society should leave immediately or commit to silence.