One thing is for sure, don't let this bother you, it really isn't worth the stress.
If your that hooked up about it, take an hour out, go canvass and replace them with 2 better price jobs.
As already said, never haggle your price, the only one who wins is the customer and they have already proved they have no loyalty to you!!!!
Chin up,
Trev