Yes most people know exactly how much things cost, but these are a once in a blue moon customer. besides, you would fire an employee for making you more profit?
No, I would fire one for relaying to me what you put in your first post--character issue--not economic.
Would you keep an employee that made you a lot of money but molested children in his spare time?