Amelia Roper's portrait of disparate " and desperate " lives in a Swiss hotel becomes an indictment of moral blight in the 21st century.