They should really just add a rating system, I dont know anything about etsy but if customers say that they found it on alibaba with a given link then the seller would probably lose all future sales.
Sounds like a very easy problem to solve...
Are they more committed to their morals or their profit?