Whisk vinegar, lemon juice, and honey in small bowl. Gradually whisk in oil until it emulsifies. Season vinaigrette with salt and pepper. (Can be made 2 days ahead. Cover and chill.).
Bring water and broth to boil in large heavy saucepan. Stir in orzo, reduce heat to medium, cover partially, and boil until tender but still firm to bite, stirring occasionally. Drain. Transfer to large wide bowl, tossing frequently until cool.
Mix tomatoes, feta, basil, olives, and green onions into orzo. Add vinaigrette; toss to coat. Season with salt and pepper.
Add pine nuts right before serving; toss. Garnish with fresh parsley.