Residential care homes rapped over 'unfair fees'