If you have had problems with this yarn, call Red Heart customer service at (800)648-1479.
Apparently their supplier has gone bankrupt and they haven't found anyone else that has been able to match their colors.
The lady I talked to was very nice, and while she said she couldn't replace my time or my project, they could replace the yarn. I don't know whether I will actually get yarn or will get a voucher to take and get replacement yarn, but either way it's worth a shot. I can always use the yarn to either make a replacement, or a different project.
Anyway, if you've had problems, give them a call. It could be well worth the time (and the number is toll-free).