As for why liberals like protectionism, it's because protectionism is a short-sighted economic policy that helps a few working class and poor people stay afloat rather than actually helping them better their economic position and does all of this at the expense of the American business community and greater American economy as a whole.
Nailed it. As for conservatives,
well, yeah. Its clear this issue now is an intraparty class division and a populist/establishment division, not a division between the parties.