Arrange avocado slices in a single layer on a large plate, then place grapefruit segments and orange segments evenly over top. Sprinkle cilantro, mint, hazelnuts, and scallions over top. For the vinaigrette, whisk together oil, vinegar, scallion whites, Dijon, honey, salt, and pepper. Drizzle dressing over salad and serve immediately.