In a bowl, combine paprika, salt, sugar, onion powder, garlic powder, chili powder, red pepper. Set aside.
Preheat grill with high heat and lightly oil grate. Place the rack of ribs on a large sheet tray or cutting board. Cut the skirt off Remove the membrane from the underside of the ribs with a small knife and a paper towel to grip the membrane. Dry the ribs and then rub the oil all over both sides of the ribs and sprinkle with the spice rub.
Place aluminum foil on lower rack to capture drippings. Lay the ribs on the top rack of the grill with the curves of the bones facing down. Close grill cover and turn heat to low. Cook 40 minutes.
Prepare corn while ribs are cooking. Remove all of the corn husks and silk. Blend the butter, honey, salt, and cayenne pepper together in a small bowl. Spread about 2 tablespoons of the honey butter all over the kernels.
Place corn in the grill turning every 5 minutes for the next 20 minutes.Remove from grill and set aside.
Once the internal temperature of the ribs is 195˚ to 200˚, pull from the grill. Open cover and brush ribs all over with barbecue sauce. Cover and cook another 5 minutes. Remove from grill and transfer ribs to a cutting board. Serve whole or cut into pieces alongside corn on the cob.