While I agree, it's probably much deeper to program than we'd think.
You'd have to start with a "bottom line" number the player would accept. Of course, we'd all start at 327k and keep adding a few hundred thousand until we found that number. So the only way to counteract that would be to have the player raise his "bottom line" with each "insulting" offer. Or they could limit the number of offers an owner could make.
Could lead to more problems than it's worth.