If you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here, we'd appreciate it.
On the other hand, extrapolate your own question to the only logical conclusion, see how it goes. You cannot boicot sweat cobalt, there are not enough "sustainable" mines for that. Option two is either santion these countries into the ground or to invade then and export democracy. Good luck with that, bet their population will be real glad of your help. Your line of thinking is circular, offers no actionable solution, and it's ultimately just a way to distribute guilt moving it from the people actually exploiting the situation to people that have no choice in the matter.