Desafortunadamente, esto es exactamente debería exigir un contrato y un depósito por adelantado de algún porcentaje de la factura final (normalmente el 40-50%). Probablemente no tengas muchos recursos legales, a menos que puedas demostrar que una cadena de correos electrónicos al principio del proyecto es lo suficientemente detallada como para constituir un contrato.
Otra cosa que puedes hacer es tomar el nuevo requisito del cliente y rehacer esa parte del proyecto. Si tú y el cliente estuvisteis en constante comunicación durante todo el proceso y ellos soltaron la carta de que ya no era un requisito, eso es una cosa. Sin embargo, por lo que dice el artículo, parece que la comunicación ha sido limitada. Los requisitos cambian, y a veces hay que mantener un contacto constante con el cliente para asegurarse de que el proyecto sigue avanzando en la dirección correcta.
Francamente, lo mejor que puedes hacer es atribuirlo a una lección de vida, dedicar algo de tiempo a crear un modelo de contrato (Contract Killer 3 es un ejemplo de punto de partida) y utilizarlo con tu próximo proyecto y tu próximo cliente.