Why put end dates on them? Even if the boycotts get a huge turnout and meaningfully damage the bottom line of each corporation, the boycotts will be over (and a lot of the damage made up for) faster than they even COULD make the changes the website is demanding. Changes which will take years even if pursued in good faith, which, of course, they won't be. They'll lead us around, make empty gestures, and inoculate themselves against the next round of blowback.
This feels like Occupy Wall Street all over again. People's enthusiasm being wasted on ineffective protests with vague demands. If we want change, we're gonna have to be willing to put up with more inconvenience, i. e., no Amazon at all, permanently, until they meet some specific, achievable goals to make things better, like full unionization.
Then we should be setting up to help people prepare for actions that would actually be effective, like sharing Amazon alternatives to make a permanent boycott less intimidating. Public enthusiasm is a finite resource, and if it's wasted, we're stuck waiting until the next round of "things got worse." The megacorps we're trying to fight will be entrenched even more deeply, making meaningful action even harder.