Hola,
Soy abogada y sí, en España sí se puede desheredar a hijos.
En algunqs comunidades autónomas cuyo derecho foral lo admite con menos restricciones, es muy facil (Euskadi). En las comunidades sujetas al Codigo Civil, tb es posible cumpliendo ciertos requisitos (que a priori, en el caso de la chica del post, no se darían).