He's right, if you're ordering in such a weird way go somewhere else. McDonalds is designed for people that want a standard menu in a hurry.
That said, I can't believe he would tell you not to come back. You should tell corporate about it:
1-800-244-6227
or
http://www.mcdonalds.com/app_control...tsat_form.html