Justice Scalia is, unarguably, an activist judge bent on imposing his personal predilections on the Constitution, rather than, as he so often declaims, respecting the text itself. Charlatan is too kind a word for him.
First, I agree with the Courts decision on Heller, but I am no more a fan of Scalia, especially on Habeas Corpus than I am of Kennedy on his stance in Kelso. I don't consider Scalia a Constitutionalist at all, he is arrogant and politically motivated. I suppose we shouldn't expect a neutrality within our Justices, but it would certainly be nice for a change.