You know fivecandles, thinking this through it really is incredibly complex!
So.. my children are in top sets at a good high achieving state school. But as I can afford to send them to private, do I have a moral obligation to do so, thus freeing up top set places for other bright children? Now, as I've said, I don't want to do that. I actually think my kids are getting the best of both worlds - a really good education, without the disadvantages of going to private. (And I really believe there are disadvantages - not just the money it costs, but all sorts of things that are difficult to measure, like, will my kids be less comfortable in mixing with people from all walks of life later? Will they maybe be less confident in their own ability if they feel they have only achieved by being in a private school? Will they in turn feel horrendous pressure to pay for their kids's education??)
But on the other hand, looking at it unselfishly, doesn't that provide even more of an argument as to why I should send them private? - I feel they have the best possible deal at the moment, but actually I'm depriving other kids from being in top sets, so actually any moral argument should state that I sacrifice my own desire for my kids to be educated in a state school, I should pay the money that I'm fortunate enough to earn, and free up those top sets spaces for bright kids from less well off families.....
It goes round in circles doesn't it? The bottom line is, no, I am not going to have a moral dilemma about it. My kids have a right to a good education within the state system and I'm not about to deprive them of that.