when I pay for something I expect certian things , the same would hold true in paying for an instructor
Highlander,
You are correct. However, I think you took your argument too far..
First of all you are not paying someone to "teach you to fly" you are paying for flying lessons.
You should be provided with an accurate estimate of the average time needed to solo and be told an average price.
As far as the rest of your statements those SHOULD be spelled out in the contract that is signed BEFORE Lessons begin.