The company seeks to offset shipping costs and encourage Prime adoption, but customers are protesting the move.