Sure, but it is really hard to ensure this as a consumer. Most rugs don't come with a label "made with slave labor". By only buying old you get to avoid supporting continued abuses while still having an item of beauty and practicality.
A lot of the stuff you use every day is made with what is practically slave labor, often child labor too. Not that it makes it any better, but there is no reason to single out rugs.