You might note my post 87. Unmentioned in this article, actually distorted, the SYG issue was the requirement that the sheriff make a determination if SYG applies in an incident before charging, necessitated a delay while investigating. He determined it doesn't as you suggest, and she has been charged
Thank you for the update. The delay in arrest was understandable as police needed some time to determine the correct charges.