How to stop Magpies taking fledgling Great Tits?

A bit of potted history first. We have had a birdbox with a camera inside for several years now but this is only the second year its been occupied. The first time around all chicks died before fledging. I guess this makes me very protective over this brood. Anyway, 9 eggs were laid and 8 hatched, firstborn on 4th May. 3 died but 5 were very heathy and being raised by mummy bird alone for some reason. She has been doing a great job!

Two days ago (18th May) I was replaying footage of the box and noticed one chick was missing. I could see that it had been making its way to the entrance hole but the hole is not visible on this camera. I did have another camera outside and looking through that footage I could see a magpie swoop in and pull the chick out of the entrance hole and kill it. Poor thing, sitting there singing its heart out to the world ("come and eat me" in Magpie) and... Bit of a shock.

When I installed the box there was lots of protection of branches and stuff but unfortunately the neighbours cut it all back in the weeks before the box was occupied. I guess I should have taken the box down but...

Anyway, I curbed my wild west instinct to camp out next to the box with a double barrelled shotgun (only joking this is Wales!). What I have done for now to give them half a chance is to put a towel running from the top of the box to some twigs growing by the fence. This creates a kind of canopy preventing attack from above. Although mummy bird checked this out for a while on her first return, she doesn't seem to be bothered now. As long as this arrangement isn't subject to a lot of wind and rain, it should last a few days. The remaining four chicks can't be far from fledging (we are currently at 17 days and I think its 18-21 days they fledge) but none of the others have been up to the entrance yet so I guess that one was ahead in development.

Anybody got any advice - do I leave nature to be nature now? My makeshift protection was quick to install with minimal disturbance - I can't see what else I can do.