People find hijab offensive in the West and people find shorts offensive in the Middle East..comes down to the same thing; being intolerant of a different way of life/culture and being hostile to any thing that is not familiar..having said that, one should be willing to better integrate into the society one lives in or else not go there in the first place