Can't believe that North Americans might be so averse to tipping wait staff on Bonaire, regardless of what you think the Dutch or Belgians might do or not do.
Food service worker are underpaid throughout the Caribbean and providing a decent tip is only fair.
I personally tip 15% for average service and 20% for good or excellent.
I wish they were paid more and my restaurant meal cost proportionally more--that would seem fair to me. But I am not a philanthropist. If I could afford to be a philanthropist, I would start a foundation to help all the impoverished service workers of the world. Heck, if Bonaire itself wanted to start some sort of program that collected extra money from a tourist tax and doled it out to service workers in restaurants, hotels, etc., that would be wonderful, too. But in my opinion, tipping is not the answer to service workers' financial predicaments.