Don't lump them all in the same basket
One point that tends to get overlooked is that AFAIK Starbucks and other outfits are predominately franchise operations.
So mostly they are local businesses who can't escape paying the panoply of PAYE, NIC, VAT, Business rates, and Corporation Tax. They also pay royalties to the multinational for the use of the name and to receive marketing support, and it's those royalties we're talking about when we excoriate the megacorp for not paying taxes here. The local guy is just a businessman trying to earn a crust, so don't boycott him / her (and no, I've no connection to any franchise operators).