In a large bowl combine the yogurt, mayo, vinegar, honey, lemon juice, red pepper flakes and some salt and pepper. Mix well to combine. Add the apples, green and red cabbages, carrots and onions. Mix together well and place in the refrigerator to allow flavors to come together and the cabbage soften slightly, 10 to 15 minutes.
Serve topped with the toasted pecans.