It seems to me that the easiest solution to this, for those that so despise Walk-in business, would be to make a simple sign that says "Not open to the public". Or, don't have any signage on your place of business at all, so walk in customers wouldn't even know you are there.
But, it's great to know that so many of your businesses are doing so well that you don't need to tolerate walk in's. I remember having this attitude when I was in another business. I had grown it from nothing, and within a few years, we had grown to a company with 25 employees, millions in revenue, and a bit of an attitude towards the walk in business (like the one's here), that, ironically, gave the company it's start.
On March 30th 2000, at 4:26am, my warehouse was broken into, our alarm system dismantled, and over $250,000 worth of equipment disappeared into the night. At the time, I had of $1.2 million in inventory, so while the missing items were noticeable, it was nothing that would have hindered our operations. I had insurance, and figured I would be just fine. What I didn't count on was the power that word of mouth has in an industry. Within days, our "BIG" customers had made other arrangements with very eager competitors, concerned that we would be unable to deliver. Hundreds of thousands of dollars evaporated in the first week. In March 2000, we did almost $300,000 in business, in April 2000, we were less than $40,000.
Insurance found every way they could to limit payouts, and dragged the process on for nearly 6 months. The walk in's that we couldn't be bothered with didn't come around any more, feeling their business wasn't welcome. What I wouldn't have done to have some walk in customers in the months following.
I mention this because all of us (or, almost all of us) started out as a small operation where ANY business was welcomed. Some of us grew, some of us no long need, or want, that business. But, next time you are showing the unwanted walk in customer the door so that you can get back to your $10k+ jobs, ask yourself "What if my big clients disappeared tomorrow, would I still boot this guy out the door?"
\\end rant