why marx was right eagleton