In my current game which I am about to either finish or just give up on, I cannot keep my stupid people happy. At 8 or 9 cities now and I don't want any more (Polynesia), I only did the last 2 to get critical resources (oil, coal, aluminum) from stupid city states. That brings up another issue which I'll come back to.
Anyway, I have avoided war with any of the AI players, although they denounce me all the time. The AI refuses to trade luxury resources without just making insane demands (like everything I own to get 1 lux). I have every lux resource on the map minus 3 I think, and everyone is road or harbor linked. I have built every happiness building and any wonder that helps happiness. I think I screwed up and helped my population grow too fast at some point 100 turns ago or such. I'm not going back to try and fix that, game has already taken forever. So is there anything else to do? I can go to war to pick up the last 3 luxuries, but that just nets me more cities I don't want.
Hmmm, can I force a population decline? Like build a bunch of settlers then disband them or send them to their deaths? Can I starve a city down?
It slays me that I cannot pick city specialists any more like entertainers etc. That would solve a bunch of problems.
Lastly, back to the city state issue. They are allied with me, and they have resources I need (oil, aluminum, etc) and the tiles are mined. The resource shows up in my resource bar as a ZERO. It's like it recognized they have it but won't give it to me. At first I thought it would take time to kick in, but 20+ turns go by and still zero. So I had to knock over a couple city states to get those resources which I was happy to pay for. And I get more cities I didn't want. Bug?
Sorry for the long rant, just frustrated.