I going to try not to be too cynical here. If he had not gotten the coat, someone at the distribution center would have. The people who work those places (disaster centers, thrift stores, collection sites, etc.) always get first dibs on the good stuff. Write it off. A needy person got the coat you no longer use. If it really bothers you, next time put the coat in the hand of the person you think should have it (and hope it is not traded for drugs.)