Can you tell from the context of remarks there, if Levin was actually referring to Free Republic? Could he have possibly been referring to some other online forum or website?
He is referring to and links to this thread on FR.
Yes...this thread—it is titled and sourced on his FB...