I tell you who needs to take responsibility here and thats the Muslim council of Great Britain, they should make all current and new British Muslims aware of our traditions and culture and that if they find it offensive then they should avoid said events. I mean just look at some of the things they moan about, its not as if we have a annual national 'Kill a Muslim' day or anything is it?
I think we do pretty much all we can to accommodate people of different faiths, I know most places I've worked they let them pray and go wash their feet at regular intervals, nobody complained and nobody made a big deal about it, so why cant they do the same? and accept that some of the things we do might seem strange to them, after all it is our country