@InsideNo7
First, even though I’m not in Scotland I am extremely grateful to you and to all other healthcare workers, teachers, food supply workers and other frontline workers for continuing to keep essential services going through this pandemic, even though that puts you and your friends and family at risk.
Second, from all you have written you sound completely reasonable and sensible in the balanced approach you have taken between precautions, and meeting reasonable needs for social contact.
Third, I think you are completely right to direct your anger towards the system that gave you such a late test result, and your decision to complain about that and escalate was clearly the right thing to do, and it may help to prevent other similar incidents in the future. I share one of the PPs suspicions that it may have been a false positive. If you wanted to get a better idea, would you consider getting an antibody test?
Finally, I feel angry at the numerous PPs who have been criticising you, considering all that you are contributing in the service of others and the numerous precautions you are taking. Your meetings with others were mostly outdoors, and you are in a support bubble with your parents, so meeting them indoors is within the rules. Others might have chosen differently, but I am sure that you and they both understood that there is some risk to them from this, and you decided with them to take the risk, which is within the parameters of what is allowed, making it your and their decision, and no-one else’s.
Thank you again for continuing to do an important and difficult job.