Release it in nearby bushland if you have that ability, releasing it as close as possible is ridiculous if that means releasing it near another backyard etc
Why is that ridiculous? If you don't want to live near snakes you should move to the middle of the CBD of a large city, preferably several storeys up. If you live in an area where the properties have snakes on them, should you hope to exterminate them? If a snake turns up in your yard and you don't like it, it's generally best to relocate yourself rather than the snake (snakes don't live in colonies of one animal, so if there's one there's more and you just happened to see one of them). Since there are horses etc around, I assume she lives in a rural/semirural area, so it's not just a freak sighting of a snake, it's a local resident.