Apparently learning nothing—nothing—from the cautionary example of Miley Cyrus, McDonald’s has been forced to recall 12 million Shrek Forever After promotional drinking glasses after discovering just ...