A man who killed a stranger with a machete at a Perth petrol station but fought a murder charge at trial, claiming he was just trying to protect his brother and young niece, has been found guilty by a jury.