1. "Are you protesting X, why not Y and Z" boring rethoric, I will not even elaborate
2. "Cancelling your amazon account has no impact" well for crying out loud, what are they as an individual supposed to do, lobby the US State Department? Apart from direct action and writing on the Internet about it, not much you can do about a trillion dollar company.
3. "But what about hamas" You don't have to be pro-terrorist to recognise that Israel has attacked civilian targets indiscriminately, repeatedly bombed areas that it had declared safe for refugees, tallies civilian casualties together with military as "enemies killed", etc. It's frankly disgusting to think this can be in any way excused. This is not even to mention how hardliners like Bibi have themselves strengthened Hamas to sabotage the two-state solution.