An Ethical Gap

The Gap chain has been found to be producing garments using child labour.

While there is no press release on this subject, it has been reported that Gap will not sell, and may destroy, the clothes.  Is this ethical?  While it may assuage feelings of guilt, it is also exceptionally wasteful and perhaps further degrades the workers concerned.