It did work well for reddit imvho as it's understood that reddit definitely lost revenue and users as a result - but that might also not apply to FB so well in this case; as the reddit one was global rather than specific to a single country, and reddit was already unprofitable to begin with - whereas this is boycotting what's likely an already unprofitable line for a very profitable company.