I guess the statement that homemade is better, is akin to homebrew is better.
I see it like this:
The best food or beer on the face of the earth is home made.
The WORST food or beer on earth, is also homemade....
Any decent cook will do better than McDonalds is what anoldur was saying.
And to add to this
It does not take that much more effort to make good food great. It just takes a little love. Unfortunately cafeterias never seem to order enough of that, and it is not even on the ingredient list in fast food restaurants.