Knockout Diver, you seem pretty upset about this. Diving should be fun and relaxing. Take a deep breath of compressed air and fin on to the fun stuff!
Below is my perspective on some of the points you make, however, I'd like to first point out an important distinction I think you are missing. You may not agree with my opinions, much like you don't agree with the way the the Texas LDS you were trained at operated. That's perfectly ok...... it is reasonable to disagree with people, just as it is reasonable to choose to shop elsewhere if you do not like the way any brick and mortar business operates. You will find you are wasting your time and effort if you think that you can make these places operate the way you want however, because like it or not..... they have the same choice to reasonably disagree with you.
I wouldn't accept this either if it were posed to me this way. When you sign up for training, your agreement is for training. Most LDS I know would like you to buy from them, but they have no right to insist upon it. I would suggest however, that if the location of the shop, and their willingness to work around your schedule like you mention is important to you, that there is a value in doing business there so you can continue to enjoy that convenience.
I am not a millennial. For some reason, that makes the millennial crowd believe I shudder when they speak. I assume this is because most of the millennial crowd is frustrated that they are commonly stereotyped into a group in a negative light. I have often wondered if millennial's realize that no one really cares that they are a millennial.......well.....except them.
A slight attempt on humour to lighten the load of that statement.....but I don't think you being millennial has any bearing on your point, with the exception that you have grown up in a time that has built a habit of going to a computer or device instead of a store or a person. That's not right or wrong, but it is a difference.
You started making a great point, but then you slid off the tracks with it. You are trying to explain why apples are priced different from oranges, but you are only looking at the structure of the orange vendor.
There are a ton of reasons why LDS pricing is different than online. I'm sure it has been explained somewhere on SB many times over. The important idea underlying in your statement is that "price" does not dictate competitiveness. The "value" of the course was "worth it" to you because you were getting a benefit of scheduling around you. The LDS should offer you far more than just matching a price that you can find online. If the only thing you base your business on is price, then you are suggesting everyone in the world should drive a Hundai accent because it would be the lowest cost per kilometer.
I think what you are trying to get at is that you find it easier and a better experience to buy online. Presently, the trend of retail is moving that direction, however, in the not to distant future, I suspect that the trend will swing back and balance in the middle. Much of the added value of shopping at a local business of any kind will eventually be lost as many of them close because consumers choose to shop online. Most of the consumers that complain about the prices online being so much better, will also be the first to complain that the personal service level is dropping, or they have to pay more for service etc.
You can't have it both ways. A LDS requires to make a certain amount to stay in business. Weather you want to admit it or not, the majority of divers NEED a LDS for something, and therefore need that LDS to make those $$$ so they are there for them. Sometimes saving $5.00 on a product will cost you $15.00. You need to look at more than the price tag.
It is a valid point..... but you are also not doing the LDS a favour. They did get into the business, and as such, they have earned the right to operate how they see fit. If you want it to operate differently, you can also choose to get into the business and run the way you see fit.
I agree with your point that they must be nice, fair and competitive. I would just highlight that consumers have an equal responsibility to be nice, and fair, and to look at competitiveness as more than just price.
I also believe that as millennials you care about experiences..... and eventually you will have experienced enough that your opinion will change.