I think it's lamentable that we live in such a politically correct age that saying anything pointing out an inconvenient truth can be pounced upon as an unacceptable statement. Justin Welby is hardly some rabid, intolerant firebrand.
I live in the South East we have a dire shortage of affordable housing, school places etc. Possibly depending on where we all live, we may have different perspectives on how our country is bearing up on accommodating newcomers.
Whilst we are a multi religious society, I think it's important to bear in mind that Christianity has been the cultural and historical backdrop that has underpinned and shaped our country. I think in the main most non Christians practice their beliefs, including Muslims, in such a way that doesn't threaten the rest of us. However, evangelical religious zealots are a problem and this is where conflict arises. Evangelism is divisive if it's in people's faces, particularly when it emanates from a section of a religion that would seek to impose their beliefs on a Christian/secular country, and more so when we all know that there are very few places in the Muslim world that tolerate other religions. Whist I imagine those living in the American bible belt who are atheist or non Christian must tire of the perpetual "Jesus said" all the time, similarly some of us here tire of the rabid finger jabbing we are subjected to on occasions with the accompanied "Mohammed said" or "Allah said". Quite simply Mohammed is not our prophet and Allah is not our God" and therefore largely irrelevant to our lives, just as Jesus is to theirs. I don't think I have ever experienced a Hindu for example preaching to us about the pronouncements of any of their deities. Religion is not something to shove into the faces of the rest of society imo.
Too much has been sacrificed on the altar of political correctness already so much so Justin Welby has to state the obvious.