Most consumers think it is fair for small businesses to pass on cost increases to customers, but not big ones and multinationals.