I may be out of date, but I always consider the C in B2C to be Consumer, not Customer, which I think makes the distinction much easier to comprehend. The maxim that "it’s B2B when the user is not the person making the purchasing decision." is a reasonable heuristic, but not completely accurate.