rtg593, it's not so much that
we can't stomach slavery--it's that
dwarves can't.
And who says that it has to make sense to everyone else?Dwarves are among the more moral races in DF. They aren't cannibals, or thieves, or slavers, or torturers, or goblins. They are completely opposed to most forms of evil supported in the raws, with most such crimes being either severely punished or simply unthinkable as anything a
dwarf might do. The only exceptions are killing animals, plants, enemies, and neutrals, and that last one only if they were ordered to. Oh, and lying, but how the hell is
any race going to track down every liar in the land and punish them? These aren't mere conjectures, made to make us feel better about playing a short, alcoholic race; they're actual data, gathered from the raws (our only source of information on dwarves). So what if we can currently violate these ethics? The dwarves shouldn't be modified, using Toady's limited time, to violate them egregriously when the player tells them to.
Back on topic: Propaganda could be a "background" thing. Like I mentioned before (I think I did), past civilizations have from time to time used religion to justify massive expedentures of resources and work, or more commonly to justify the larger amount of resources used by these elite.. A group of priests and nobles could claim that the massive monuments for the glory of their fortress are the mandate of the gods, or that they deserve larger living quarters, finer food, etc, than normal dwarves because of this most-favored status. This would create a (probably) unspoken contract between the elite and the masses--the peasants grow food and make crafts and monumants for he elite, while the elite make sure that the gods bless the fort. In the DF world, they might, which is reason enough to spread the propaganda; however, dwarves would probably get good thoughts fortress-wide from doing the work of the gods. If tragedy struck the fort, though, or if you angered the gods somehow (say, by destroying or overshadowing the previous monument), the peasants would see this as a violation of their social contract--e.g. "We're feeding you, but you're not keeping a good word for us with the gods!" This would lead to Fun.