There are no Puritans and haven’t been for a few centuries. You’re screaming at ghosts. He or she may be Muslim. You should respect the culture.
puritanical [pyoor-i-tan-i-kuhl] adjective
1) very strict in moral or religious matters, often excessively so; rigidly austere.
2) Sometimes Puritanical. of, relating to, or characteristic of Puritans or Puritanism.
It is entirely possible within the parameters of commonly understood English parlance for Muslims, or any group, to be puritanical.