You're wrong, You can't say Neji protect BOTH if Hinata was the one to cover Naruto from the tooth pick but instead Neji was the one who died protecting Hinata so that she could get together with Naruto.You don't know what sloppy writing is...do you know how stupid "had neji died for someone else" sounds in your head?
the end result being neji's death REGARDLESS of who he died for is the product of fake destiny...the end result would be the same no matter who he died for...ps he jumped in front of both hinata AND naruto...not just hinata
Neji dieing for someone else as "his choice" wouldn't result as destiny. However Hinata is a MAIN Family so that was apart of the Hyuga destiny. The original message of Naruto was that how you are born. You can be whatever you want if you're so determine to change your path.
His father believe Neji can change the hyuga because he's a prodigiy. Instead it end up being his grave as a Hyuga slave boy, so in the end result you can't change destiny no matter how you're born.