I shop for 95% of my fabric at Marshall's. I never pay more then $5 a yard. Most of it is $ 2.98 a yard. Marshall's making a profit so that tell you right there how little it cost to produce name brand fabric. I can't do anything about slave labor overseas, it's their culture and no one from another country can change that. The young adults from there that leave to obtain higher education haven't been able to change the culture there on return.