Original sentence: Alan Colmes is touted by Fox as "a hard-hitting liberal" (), but he has been criticized by some on the left as being a political moderate and for perceived submissiveness compared with Sean Hannity, with whom he shares a program ()
Edited sentence: Alan Colmes is a self-professed liberal, although he has been criticized by some on the left as being a political moderate and for perceived submissiveness compared with Sean Hannity, with whom he shares a program