Poor you, Magpie! That sounds awful, and I'm fully prepared to believe that 'it' was literally the size of a jumbo jet, if that makes you feel any better🤕
There was a bit of a dust-up between a seagull and two magpies in my garden today, over some crusts I threw out. Lots of acrobatics, low passes and near misses. The magpies got something, you'll be glad to hear, but not much😒