Yeah sometimes they don't ask for you not to settle near them when they really should. In an English game I forward settled the *bleep* out of Mansa and he didn't give a care in the world. Seriously. I basically dropped a settler on his capital and rush bought a bunch of land(effectively stealing resources from his capital) and not an eye blink. Actually he was downright friendly with me. It was weird. I kept expecting him to backstab me, but nope alliances and trading was all he was interested in. That said he did return the favor later by dropping a city nearly on top of me and sniping a silver resource I was was waiting the border to expand to(I was at war with Germany and didn't want to spend for a 3rd ring border expansion rather than troops). That said I had another source of silver, so not a big deal. I was just surprised because I think that is the first time I saw the AI drop a city and buy border expansions right off. Usually if they settle on top of me I have a bit of time to buy land up. Anyways we really need some kind of promise overlay that would tell us what areas the promise would affect and of course we should be able to see this before agree or disagreeing. And yeah for the troop one there really should be an option other than war if you don't want to move your troops. Though I hear that ESC can close out the window with no ill results. So I guess that is an option?