Britain has sometimes been dubbed "Treasure Island" because of its generous welfare system and housing provisions, which are ...