 McDonald's missed sales expectations in Q1 pretty badly, but it's also battling a perception fueled by viral social media posts that the once reliably affordable chain has gotten too expensive. McDonald's is hoping the $5 meal will bring back customers so much that Coca-Cola has contributed $4.6 million to subsidize the promotion after some franchisees said it would eat into their profits.