I disagree.  they never claimed to be "nut free" so there is no legal liability.  Most of the people with nut allergies are children.  What clientele is more important to McDonalds than children and their time starved parents?