While there are certain social graces or politeness which involve not hurting another's feelings ? if you don't have anything nice to say, don't say anything at all ? it is very confusing to children. The whole issue of honesty can be very frustrating for parents to teach.