I think a lot of the antihero worship comes from the 70s and 80s and the increase in hard narcotics, the general ill sense prevalent in the country, and Vietnam having really fucked with that generation. It is odd that it persists now, or at least until you realize that antihero worship is what got Trump elected.