After reading Jeninwa and Cullidh's experience, I took JD's advice and called BBT since the blanket was only 3 weeks old. They very graciously offered a refund acknowledging that it was faulty.
Happy dance!!! Thank you all for your advice. Everyone's advice led me to the final direction to get a refund.
BTW, the lady said they got a lot of returns from the previous batch, but this was the first one from the new batch!