Before you throw the baby out with the bathwater, are you certain that the person responding to your compliant didn't make a mistake? In many cases, corporate travel booking sites are not treated the same as online travel agency. Perhaps the agent saw an IATA number and didn't look to see exactly which travel agency is involved.
If I were in your shoes, I'd seek out clarification from both Best Western and my company's travel department.