While joining with neoclassical economics in supporting the validity of supply-and-demand theory where it is literally applicable, McCain challenges most neoclassical theory, especially monopoly, oligopoly, and general equilibrium theory and welfare economics.