I think it's a bit weird how immigrants are all housed together in 'communities' surely if people are wanting to move here they want to intigrate with us locals? I know from working in the doctors surgery that there are some cultures where a woman wouldn't be allowed to learn to speak English - In fact she isn't really allowed to speak to anyone outside her family unit without permission from her husband. If we are going to accept these people into our country, then we have to be tolerant of their culture too. If someone is brought up with a certain set of rules and values then they are rooted into that persons morals for life, no matter what that person does or where they live. You can't deny anybody that. I think all the racism stems from fear of the unknown, we need to be better educated.