The game page's description doesn't say how anything works. The description on each tile only uses relative terms without anything discrete. The description on the right side of the screen only indicates how one trait is derived. The other traits just have raw numbers and weird percentages that shoot up and down. There's no indication on how much the position matters, nor how the military bases need to be placed to affect the "eaters". Further, the "eaters" show up early enough that there's not much time to test anything to get a better feel for what the results will be.
I don't doubt that the happiness can't be positive when a revolt happens, but asking fora screenshot is pointless. The game goes haywire on game loss. That's part of the problem. I can't tell what went wrong, since the happiness suddenly is negative and game loss happens.