Ouch!!!
I feel for you.
I do not have any answers, but I would like to know if the fabrics were washed beforehand.
My DS bought some fabric (batiks) recently and the clerk informed her it had to be washed beforehand. She said that brand is notorious for bleeding. Sorry, I do not know which brand it was.
Hope someone can help.