Delay, deny, and defend: Public outrage at health insurance companies and stock market debacle. — SciRadar