Migrant community get 'inhumane' pensions bill watered down