Not to libel ostriches, or suggest mass killings of the birds, I think McDonald's and other fast-food restaurants prefer customers who stick their heads in the sand. This may result from McDonald's execs sticking their own heads—never mind. Apparently the laws in New York, Philadelphia, and California requiring calorie and nutrition information be on fast-food restaurant menus are causing customers to buy salads instead of triple-bacon-lardburgers-with-extra-goo, so McDonald's wants a Federal law instead:
The measure would create a single standard, allowing McDonald's and even sit-down chains like Applebee's to avoid stricter laws in places like New York, Philadelphia and California. Instead of being forced to post nutritional information on menus, the restaurants want to put it somewhere nearby.
... Proponents disagree. "Not only do we think their bill creates a weak standard, it would preempt some of the positive things we have already accomplished across the country," says Derek Scholes, a lobbyist for the Dallas-based American Heart Assn.
How about this instead: McDonald's no longer has to divulge any nutrition information, but it has to donate 1% of its net income (which was $23.5 billion in 2008) to the American Heart Association. Given the success of California's anti-smoking campaign, that might actually benefit people more than just publishing calorie counts.