Sky,
You did not, in your post, state your financial status. If you are in need, accept that such situations occur in business. If, however, no need exists, kick 'em to the curb. I have, on several occasions, both as a sales contractor and as a shopper, taken such an action. My reasons are two fold: First, it is to safeguard my attitude and secondly, if it occurs once, there is likely to be a repeat. Gone are the days, when there were numerous small MSCs with whom one could establish a bilaterally equitable relationship.