Soldato
As covered, it's old, and the passport office apologised.
However, the reason was also given that "it might prove unacceptable in a Muslim country". Not that Muslims are trying to take us over, claim Britain as their own state, and we're bending over backwards for them, but the perfectly sensible suggestion that it might be unacceptable in a Muslim country. Which, to be fair, it might well be, as you wouldn't walk around in one with bare shoulders. Over there, of course, their rules would apply, and thus giving a heads up about it here first would surely be preferable.
Of course, whether the girl is likely to be heading to any Muslim country is another matter. Still, much fuss, little substance.
Everything you have said is everything I want to say.