I am personally a bit of fan of the Leader of Commons. I think he generally says the right thing at the right time.
I do not believe he is infallible, as in this case. I do not think that Jack Straw is right that it would be better for community relations if they did not wear veils. If they want to wear veils, that is their choice. They should not be asked to do something that they do not wish to do because of what someone else wants, at least not in this case. I don't believe that it harms community relations at all. What harms community relations is this sort of thing.
Comments are welcome.
Edited to be more accurate.