I do think, like dragonfly, that everyone should pay the same whether self funding or being funded by the state. Those with modest assets lose all except the last £23000 if they have to go into a care home. Why should they be the ones subsidising others through having to pay for the same service? The difference should be picked up by the state/local authority which in essence means all of us. No need for this burden to be picked up by the unfortunate home owners or asset owners who have to go into a care home. Enough that they pay for themselves. The difference in charges between those and state funded residents should be a communal responsibility paid for by the tax payer not added to the burden of those paying for themselves.
EU Passport control legislation