While agreeing with Avid Reader that this is a Vegan polemic posing as science fiction, I would disagree about his calling it "liberal".  Very few liberals are Vegan, and in my experience very few Vegans have much in the way of politics, liberal or conservative, beyond "eat Vegan". I'll be willing to agree with Avid Reader if he or she can name for me one liberal presidential candidate who didn't eat barbecue in Texas or brats in Wisconsin...