Macroeconomics in general has come under fire for depending too much on assumptions of efficient markets and its inability to incorporate the spasms of emotion that create economic manias and panics .