If the FDA cannot make restaurants provide information on allergens, I see no reason to put blame on McDonald's.
Couldn't agree more. Also, McDonals were in business for a long long time, and for this first time (afaik) this has happened. Put the blame on the person who ate there, everyone else who eats there doesn't have any problems.