Just to play devil's advocate, what is the police officer to do when they pull over a person whose face is completely covered and the license picture is the same? How is a clerk supposed to check if you are the person presenting the credit card and you are asked for your driver's license?
There are going to be times when two peoples' rights conflict and both cannot be accommodated.
Maybe the law goes too far, maybe not. There might be some area for debate. But the idea this is a clear cut case of religious freedom is debatable.