I spoke to a manager at the care agency today. After telling them I didn't want care going forward, they still sent a carer out (who I sent away).
She said that the carer was trying to mirror DD1's lunch choice by getting KFC because it was the only place that sold wraps (we should probably ignore the huge Sainsbury's that she passed to get to KFC), and in any case, the carer shouldn't have had to buy lunch to eat with DD1 (she didn't have to) and should be allowed to choose what to eat. Also, she had no money with her so felt awful despite the fact that she took DD1 into a butchers so she could buy things for herself on DD1's time, and was going to buy KFC.
Our dogs are 'energetic' although do settle, but it's completely reasonable that knowing we have dogs, they send people who can't be in the presence of dogs.
It was a complete surprise to them that DD1 would want to go out, the carers don't take people out (despite telling DD1 that they should do swimming together regularly) unless they use a bus or train. We live in a rural village with 1 bus per hour to a town. The nearest train station is 4 miles away for a sporadic service, with no bus route, or 8 miles away.
It was completely unrealistic to expect a care worker to want to do 3 hours per day and it should have been at least 5. Social Services set them up to fail except that they chose to bid on the contract. It's also completely unrealistic to expect them to be able to occupy DD1 for 3 hours at a time (note contradiction).
It's completely normal to have a carousel of carers with frequent changes without notice.
The two younger carers are devastated because they really care for DD1, despite meeting her twice, and are wondering where it all went wrong.
Cry me a river.