Question: Is it moral to choose to live in a socialist country? A person might move to England to study at a conservatory or move to China for a job. Would it be moral to do that – meaning, to move to a socialist country and make use their government institutions? Would there be some kind of obligation to "pay back" what the person gains from that country's taxpayers, such as by donating to organizations that promote capitalism in that country? Or would it be immoral altogether, such that a person should pursue whatever opportunities he can in America (or where he is)?