In a bowl, combine honey, soy sauce, vinegar, sambal, and garlic. Place ribs in a large resalable zip-lock bag and pour in marinade. Seal, toss to coat ribs and refrigerate for at least 12 hours or overnight.
Preheat grill or barbecue to high. Remove ribs from marinade and discard marinade. Grill ribs, turning occasionally, until golden and crisp, about 5 minutes per side. Remove ribs from grill, season with salt and pepper, and if desired, sprinkle with chili.
Serve immediately with brown rice and salad for a wholesome meal.