I totally agree with your position. They are not respecting the time and effort you put into the process. Having boundaries is the same as corporate procedures and policies. Stand firm.
Of course we have this problem not brining enough momey i used to take what they had not any more were selling 90%of the time because we need money im not here to lose money i offer low prices check and compare others prices and try to be fair thry will walk all over you. So i agree with yoi when yout agreeimg to a pri ce trying to accommodate them no i womt go lower anymore hurt my rating but oh well anyone thsts done business with me know s im fair i give free stuff with purchase. I will usually block them i hear you