5 weeks + 1 day = somebody visits their GF.
5 weeks = place locked down
3 weeks + 1 day = GF is noticed to be a little shorter of breath, but no cough, temperature or feeling worse than usual. Might be that he hasn't been so active recently.
2 weeks + 4 days = GF's best mate in the home is a little shorter of breath and has coughed a bit. But he's smoked from the age of 14, so always has a chesty cough first thing. No other symptoms.
2 weeks = both have a temperature and their breathing is getting worse. No chance of hospitalisation, as they're too old, but manager calls, emails, argues and refuses to let her residents be ignored.
1 week ago = testing is (reluctantly) agreed to. Residents are asked to stay in their rooms.
Couple of days ago = test results come back.
Manager decides it's time to let the families know.
Today = random relative goes ballistic and blames the care home for something that probably came in the day before they locked down (and were likely still dealing with relatives angry that they can't visit at the time).
There's no point blaming the staff for something that is in a typical timeframe for transmission. Of course you're upset. But blaming the staff isn't going to help you or anybody else feel better.