Maybe I missed one of his posts, but none of the ones I read mentions hate for Steam. Most if not all state that he likes Steam and Steamworks (as tools). Seems like he was just sharing his disappointment that Civ V was going to be a Steam exclusive, then forced to defend himself and his position as the owner of Impulse and due to E:WoM requiring Impulse for updates.
I found this bit from one of his comments a little humorous considering what's happened with EA and Valve over DLC, and Crysis 2 and DA2 disappearing from the store.
"If anyone, Steam, Impulse, what have you, were to gain an insurmountable marketshare, then you would, as a practical matter, have to sell your title on that platform and be forced to adhere to whatever standards the platform owner decides to issue."
It was his decision not to carry Steamworks titles, and I agree with that Derek Smart column that it was a stupid way to go, but he decided to take the moral? point of view. It would be a completely different case mind you if he starts releasing Stardock games as Steamworks only. I would agree then that he was hypocritical.
Also why is Derek Smart's name familiar? I looked up his games, but I've never heard of them.