If your voting system is First Past the Post, then yes. With the Jeffersonian Method or full Proportional Representation then you might get a 50/50 split of Liberal and whatever the second party is.
That could be solved by making socialists support political reform as well as social reform.