So I recently learned that Activision-Blizzard receives a very large amount of subsidies from the American government: in 2018 US taxpayers delivered about $228 million dollars to the company. A I'm pretty sure that number's even higher in more recent years thanks to COVID stimulus packages.
So try as we might to not support the company by not buying their games, if you live in the USA it's basically impossible not to support them if the taxes you pay go to government support. Combined with the fact that most of their customers don't actually care about their internal working and just buy the latest big franchise title anyways, it seems the key to reforming A-B and companies like it is to push for systemic change because I don't think boycotts are going to do anything. It fucking sucks.
Of course, if you DON'T live in the USA you can still not buy any of their products and avoid giving them any money. And even if you do, I don't recommend it for obvious reasons but if there's a will, there's a way…