The orange "American style cheddar" that they put on those sandwiches is of low grade and the egg is often sort of rubbery and often the edges of the "egg circle" are overcooked have a nasty chewy consistency.
I prefer to make these type of sandwiches on my own where I can control the ingredients and cook them properly. Actual fried eggs with swiss cheese and slabs of real bacon, not that Canadian "ham" type bacon that McDonalds uses. Thomas's English muffins drizzled with a little olive oil (or butter) complete the sandwich as it should be made.
So in conclusion, choosing to purchase 20 Egg McMuffins for a group meeting is a very poor choice. Also, I'm still not seeing how you could order 20, only get 10, and not notice it right away. I've also never heard of anybody walking into a McDonalds and ordering TWENTY Egg McMuffins. That just sounds crazy.
Anyway, once you walk out of the store and think you've been shortchanged, it's poor form to go back to the store to complain and expect to get ten sandwiches "for free." It really is your responsibility for checking a fast food order before leaving the premises. How do you know other co-workers didn't take the sandwiches and just not own up to it? Why should the manager of the McDonald's be responsible for the carelessness and irresponsibility of your co-worker to check the order before leaving? How could this co-worker not notice that he/she was only carrying ten sandwiches when twenty was ordered.
It just bothers me that you think your co-worker is entitled to ten free sandwiches in this situation. It's not right.
Well it is nice to know that you are such an expert on all things McDonalds, as well as the routines and personnel in my office. Thank you for all of your insight. Surely your conclusions and advice will be of value to someone.