I searched and searched this picture looking for a some violent looking Muslim and then I finally see some poor woman in a scarf, minding her own business, pushing a baby carriage. THATS what this is about? Some poor mother not bothering anyone? Geez, way to over-react people.

Live and let live. Its called Peace.