^Agreed. It's funny, but Andrew Robinson actually mentioned that he didn't want people to like Garak, Garak wasn't supposed to be one of the "good guys", he wanted him to be seen as the quiet villain. He worked for the heroes, sure, but it was always for his own ends, because it benefited him
, and not for some larger altruistic reason.
Re'jal has a good point, he was perfectly alright with killing off the entire changeling race, I don't think genocide of any species would have affected his night's sleep one bit.