How do you define 'legitimate'? How do you define 'demand'?
It might result in a lot more friendly discussion if you were to use e.g. the word 'promise' instead of 'threaten'. Changing the language like that should get you towards the language of contracts, and ease access to the large body of knowledge that exists in that field.