That's a pre-punk attitude, there. Ideas on their own do nothing, it's actions that produce change. Klein talks a good game but then publishes with the biggest conglomerates, does the promotion tours, etc etc; effectively, she sells out like everyone else. Does this make her work less meaningful? Yes, it weakens it significantly; claiming things like "capitalism is incompatible with controlling climate change" and "brands are bad for society" and then happily partaking in that same capitalism and branding, is incoherent to say the least. And sure enough, it does little except justifying her profile in the system.