My definition of a public intellectual is someone who is very bright and can "think in public" about a variety of issues. Weinstein definitely meets that bar for me, probably Jordan as well. Can't speak for the other two as I'm not familiar with their output.