Investors, regulators and the media. Yahoo is not having a good time.