allora qui ti contraddici
2) la funzione restituisce DeLos Santos, ma in questo caso dovrebbe essere DeLosSantos.

Cioè se è la stringa è De Los Santos alla fine deve essere DeLosSantos.