The solution here I think is to open the market for more private providers and let the refugees pick and pay for their service, with the government providing a certain amount of financial assistance to the individual asylum seekers. This way the reputation of a certain firm will rapidly hit rock bottom as word about bad service gets out. This will keep pressure high to provide good service.