It's astounding to me how many people allow themselves the luxury of disliking their clients.
You know how, when someone doesn't like you, you know it?
So do your clients!
Don't tell yourself you'll be on your best behavior when the client is present, even if you don't like him -- you're not that good an actor.
Look at it this way: the client's job is to get the most service for the least money. That's his JOB, and he's going to do his job.
Never resent someone for doing his job!
Your job is to grow your company -- or perhaps to operate it efficiently and profitably at its present size. That involves supporting your team in getting clients and holding onto clients, being sure the work your team does for them is profitable to your firm. That's your job, and you need to be sure you do it.
It simply is not true that all people buy from the cheapest supplier. Yes, there are some real "price buyers," so if you're not the cheapest provider in the market, let those people go in peace ... they're not your prospects. Don't expect your salespeople to sell them.
The rest of the world is made up of price-and-something-else buyers. Find out what that something else is, and be sure your team is giving that. Use the words, "I understand that you don't want to overpay..." when your prospective client has expressed concern about the price, but understand that, if she didn't do that, she wouldn't be doing her job.
Don't get resentful. Help your people build a bridge.
And never ever speak resentfully about a client. They make your payday possible.