Preheat the broiler. Whisk the buttermilk, mayonnaise, parsley, vinegar, garlic, sugar, 1/4 teaspoon salt, and pepper to taste in a medium bowl. Prick the pork chops all over with a fork. Set on a rimmed baking sheet, season with salt and pepper and drizzle with half of the buttermilk dressing, turning to coat. Let marinate 15 minutes at room temperature.
Transfer the baking sheet to the broiler and broil until the pork is browned, 4 to 5 minutes per side. Meanwhile, cook the bacon in a skillet over medium heat until crisp, 4 to 5 minutes per side. Remove to paper towels and let cool slightly; roughly chop. Add the corn to the drippings in the skillet and cook, stirring, until browned, about 3 minutes.
Combine the bacon, corn, coleslaw mix, tomatoes, 1/4 teaspoon salt, and pepper to taste in a large bowl. Toss with the remaining buttermilk dressing. Brush the pork chops with any juices from the baking sheet; serve with the slaw.