I have massive amounts of respect for you as a koptalk user Stan and will attempy to answer that question with 100% sincerity, even though I suspiciously feel (as most drunk people do!) that you may be humoring me!
Buy one get one free, just as.. buy two for the price of three, are unshamably (is this actually a word) taking advantage of shoppers. There simply is no such thing as buying something in order to get a second or third product for free and exploiting consumers in such ways is quite terrible. However, when virgin megastores actually existed on and especially on clayton square, I was a complete sucker for two for the price of three on DVDS and Music CDS!
Sounds like a terrible deal to me.