Check out my post #37. I wasn't advocating castrating homosexuals, I was merely making the point to some guy that was wrongly trying to invoke Jefferson as some sort of libertarian on this issue. I was pointing out to him that Jefferson actually was quite, ah, UNlibertarian on it, hence, his attempt to use the old "neither picks my pocket nor breaks my leg" argument was illegitimate.
And since most of the laws at that time had a much harsher punishment - execution - he was being quite gentle for his time with mandating only castration and, IIRC, exilie from the state or colony (I think Virginia was a colony at that time but I could be wrong).