However, the restaurant's chief operating officer wasn't so lenient toward the racist customer.
"We stand by and support our employee," chief operating officer Terry Turney said. "Racism of any form is unacceptable and we have banned this customer from returning to our restaurant."
Cavil's Facebook post has drawn more than 3300 comments and been shared more than 8500 times.
Some people have since offered to pay the tip.
"Khalil i will tip you mega," one person wrote.
Another supported Cavil and apologised for the abuse he had to go through.
"I am sorry that you were treated so ignorantly by these customers. Each one of us can always be better. Stand tall and continue on your journey, you seem to have a forgiving and loving heart. I wish you the best in all things."