But there is a difference between company policy and the law. Every company can have a different set of policies that they follow but every company has to abide by the laws that are set by the country. If you don't like that companies policy then you go to a different company.
It sounds more like the company not wanting to change their policy but not wanting to loose that customer either.
It also sounds fishy to me when I'm being forced to assume the position and follow the laws but am not allowed to see the actual writing of the law itself? That just doesn't make any sense.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.