To be fair, if you hate on Violet for selling a cbb you gotta hate on all the other LFS. I've seen practically all of them churn out cbb, some on a regular basis, without regard to getting them to eat before selling. Only exception is High Tide.
I trained mine similar to how @salty_taste did...