What do you mean you would "change your position"? You seem to be firmly on the side of human rights (thus #Palestine) regardless of #BDS effectiveness.
The fact that consumers are mostly apathetic politically & greedy is no excuse for a #Palestine supporter to evade their duty to BDS.
In the US, Israel has a stranglehold on politicians so BDS is the only option there.
In the EU, demand that politcians enforce the Geneva Convention w.r.t. Israel (& also #boycott).