we are currently negotiating the price of sale for a house. this has been going on for almost 3 weeks, due to the vendors being overseas in different time zones and there are three of them who all have to agree. anyway, we initially offered 10 grand less than asking price, then 5 grand less, then 2 grand less. this one particular vendor is being stubborn and is inisisting on asking price (while the other 2 are negotiable he is not). anyway, the agent today told us that he is sick of it and if we can offer an extra thousand he will pay the other thousand to make it up to asking price just so he can close the deal today.

1) where is he gonna get the money from? out of his own pocket?
2) would we have to pay him back (from what he says it doesnt sound like it)
3) does this happen often?
4) why wouldnt he just tell us go for full price or its a no sale and then move on to the next people who might like to buy it?