Macy's weaves in a good cause with new rug line