You should also consider the time it would take the company to correct the mistake and whether it's actually worth their time to do so. I'm reminded of this [1] answer on Stack Exchange that sometimes going through customer support costs a company more than they get back from the resolution.
[1] https://travel.stackexchange.com/a/104307