Personally I think they're equally wrong...
If you bought a suit during the buy one, get one for $77 promo, what would you do if you just wanted to return the more expensive suit and both suits are on the same receipt?
I had that happen to me with 2 platinum suits, normally $2,195 each, on sale for $1,400 for one and $77 for the 2nd and I bought them in 2 sizes not knowing which one would fit me...