I absolutely agree that a global political effort is required to force companies and people to make the required changes. Even if the transportation is an indirect emission I would still say that the consumer is largely responsible. Like if I buy an avocado that is flown from South America to Sweden then I ought to take that emission into account when considering the purchase.
The only emissions that i would fully ascribe to the companies are the hidden emissions that the consumer cant be expected to know of. An example would be a big swedish meat company selling meat as “swedish meat” but in reality they took swedish raised animals, transporting them to poland for slaughter and then back to save a bit of money.