You want to be compensated because it was intentional and they got caught. OK. The problem is, you don't know it was intentional, you're just going by gut feeling.
It would be incredibly hard to argue that it wasn't intentional. At a minimum it was a lie by omission. Had they included fine print then they'd be covered legally though not morally.
Ultimately it's imperative not to give companies a pass when they do things like this intentional or not. They're not your friends, they're not your family. They won't give you a break. They offer products and services in exchange for your money. In this case they offered one product and the buyer received a different one. They can't get a pass because bad behavior can't be rewarded.
A small but not insignificant move by them to their customers affected would probably be the correct way to go.