No, Not exactly. There's really no reason to turn that into a BD bash session.
There's a counter-offer that the customer is completely entitled to decline.
This situation really does sound like the way many Chinese companies do business. They get an order with specifications. They assemble whatever parts they have on hand.. They deal with the problem after delivery. It is to BD's credit (or someone at BD) that they know this and take care of it BEFORE they ship to the end customer. As is said so many times around here, you can get a good deal at BD. You just need to be prepared for things like these. BD certainly knows that people buying bikes in this price range will demand refunds if they get a bike that doesn't meet the advertised specs.
I am not going to bash BD. Many years ago my daughter bought a bike from them. She still rides it to work. So I guess that BD was OK for her.
But if this is the Chinese way of doing business, a version of “it is easier to ask for forgiveness than to seek permission,” then I’d rather do business with someone else. Not saying that the Chinese are good or bad, it is just that I do not find this business model to be acceptable.