You guys crack me up....
Like if you were going to spend a few grand on a service like, getting your house painted or tiled, getting landscaping done etc, and if you were unfamiliar with the work... you wouldnt get a couple of quotes? Of course you would, unless you're an idiot!
But at the same time, if you did get a guy who turned up, and his price was reasonable and you had a good feeling about him, you might decide not to waste other peoples time and simply go ahead with it, then have the courtesy to let the other bidders know that the job has been lost, right? Seems like fair play to me.
What were you thinking, he emailed you for a quote so he should have waited as long as you want, and then automatically given the job to you? You win some, you lose some. I bet you don't complain when you're the first guy there and win the job and you're grinding other guys gears ;-) Oh wait, maybe that customer shouldn't have given you that job! He did promise to let another guy bid on it.... Now you'll be complaining that the other guy came in and underbid you and you hate being the first bidder, you want to be the last bidder who undercuts everyone else and that people are just wasting your time to get a price that other people can beat etc etc etc.... Some people to nothing but complain ;-)
Shaun