Apparently, diplomatic "demanding" is totally broken for the player (although NOT for the AIs)- at least in the latest DA patch.
When you demand something from the AI (without giving anything in return), even if they AGREE to your demand, you don't actually get what they agree to give you - although you DO still suffer the diplomatic relationship penalty for demanding something from them.
This seems to only affect the player - not the AIs.