All these problems seem to be with Part 141 operators with 'programs'...
I did all my training Part 61, pay as you go...I had much more control, and it went as fast as I could learn.
But like so many others, I occasionaly ran into lousy schools, lousy instructors...they are everywhere...the trick is to be able to cancel a check, fire an instructor, and not let them 'get too deep into you' that you can't get your money back and move on to somewhere better.
Bait and Switch is almost 'American' by nature...slick advertising, sales peeps telling you what you want to hear...then when you write the check and they don't produce...it's very annoying, because they make their money based on the concept that if they rip off X amount of people, only Y amount will complain, collect, ect...
Here in the US, nobody will do anything right unless they are forced to...morality is dead. Serously. So if you pay as you go, they keep working for your money.