Diner Says A Mean Remark About Special-Needs Kids, So The Waiter Refuses To Serve Him

This brave waiter stood up for his principles

They say that “the customer is always right”, but when this waiter heard the cruel comments made by one diner, he simply refused to serve him.


Kim Castillo often takes her son Milo to Laurenzo’s, a restaurant in the city of Houston. Kim and Milo love eating there and always receive a warm welcome from the staff.

Milo happens to have special needs, but the waiters always treated him just like any other little boy.

Sadly, not everyone is so understanding. One night, back in 2013, a diner sitting at a table near Kim and Milo started to get angry. He and his family even tried to switch to a new table.

“We were sitting there and all of a sudden I noticed that the family across from us got up and moved to the back of the restaurant,” Kim said. “I thought, ‘I wonder if they’re moving because of us?’”

One of the waiters, Michael Garcia, had also noticed the family move. When he walked over towards them, he heard the man say “Special-needs children need to be placed somewhere else”.

Garcia was shocked by the man’s statement. Without thinking twice, he walked over and said “I’m sorry, I can’t serve you.”

The man, who was outraged at the idea that the waiter was denying them service, left the restaurant along with his family.

Kim saw what happened and was overwhelmed with emotions.

“What went through my mind was that I was just so impressed and felt so good that somebody would stand up for another human being,” she said.

Garcia did a brave thing. He stood up for what he believes in and wasn’t prepared to sit idly by while someone said such nasty things.

“It upset me because he’s a 5-year-old little boy. He’s an angel. He’s precious!” Garcia said.

Check out the video below to learn more, then SHARE it on social media.