As Big Brands Abandon Twitter For Ads, Elon Musk Blames Activists For It Nov 5, 2022 Elon Musk, Twitter's new owner on Friday acknowledged that advertisement spending on the platform had slumped and…