You can support laws such as these without being 'against freedom of speech'. After all, the very first article in the Universal Declaration of Human Rights says "All human beings are born free and equal in dignity and rights. They are endowed with reason and conscience and should act towards one another in a spirit of brotherhood." Both this and article 19 (freedom of opinion and expression) must be supported, and when they are in conflict, a balance must be found.
http://en.wikipedia.org/wiki/Universal_Declaration_of_Human_...
Unless you give this zero weight and think every reasonable person should do otherwise, then I do not think you have any excuse for saying that approving of hate-crime laws means being "against freedom of speech".
(Unless by "you are against freedom of speech" you mean "you think that there might be other considerations that sometimes justify limiting freedom of speech". In which case every reasonable person is "against" just about everything.)
There is no hate-crime legislation making it extra-bad to kill geeks because there aren't a bunch of malefactors out there killing geeks. It's arguable that hate-crime laws should be written in a more general way, instead of calling out particular discriminated-against groups, but if you'd accept that then congratulations, you're "against freedom of speech" in your own terms.