McDonald's stock has always had plenty of doubters.