I think you need some education on the matter since a "boycott" by individuals is not putting any real pressure on anyone without the numbers and a plan behind it. That is just the truth. That you don't like it changes nothing.
I highly doubt you are boycotting every single evil corp out there so just like so many you draw the line at your own feet for no reason
Its more important to you to tell everyone how pure YOU are and how stupid they are instead of putting any real effort behind your "boycotting"
I get that its very frustrating watching people throwing money at all these horrible people but the reality is that those horrible people prefere us being mad at each other and you are doing their bidding by playing this game.
We really need to be more pragmatic about this. You can shop at amazon and at the same time support every single regulation against them. We don't have a youtube or amazon problem we have a structural problem and this doesn't go away no matter how much you don't use either of them.