Max Weber argued that Marx was wrong as he failed to account other influences. Weber could not agree with Marx that the economy and the social class were the only things that dictate and influence human behavior and he believed he neglected many important sociological factors such as religion. More factors according to Weber play a role in created social institutions.