If you find yourself in a love-hate relationship with the concept of “liberalism,” part of the reason may be the schizophrenic history of the concept. Lights went on for me in reading Dinesh D’Souza’s distinction between two liberalisms.
It's helpful to distinguish between two types of liberalism. One is the classical liberalism of the American founding. Call this Liberalism 1, which is reflected in such principles as the right to vote, to assemble freely, to trade with others and keep the fruits of one's labor, to practice one's religion, to tolerate different political and religious views, and so on.
Then there is the modern liberalism that developed in the West after World War II. Call this Liberalism 2, which is characterized by the right to blaspheme, pornography as a protected form of free expression, the exclusion of religious symbols from the public square, the right of teenagers to receive sex education and contraceptives, the right to abortion, prostitution as a worker's right, and so on.