Add all the ingredients for the sauce into a saucepan and cook for 2 hours over medium-low heat. Remove the sauce from the heat and place into a food processor or blender and puree. Strain the sauce and set aside.
Preheat grill over medium-high heat.
Place the ribs onto the grill and brush with sauce. This will glaze the ribs while they cook.
The blueberries add a subtle sweetness to the sauce to play off the heat of the chiles and the acid of the vinegar.