But I'll still play your game. Hannity has been on television since around 1996 and on national radio since 1997. He's never "created" any Tim McVeigh types during that time, as evident by the fact that no Tim McVeigh type attacks have occured.
If you want to play that game...
No one person (or persons) are responsible for creating Timothy McVeigh except for his parents.
It's highly improbable for one individual to make any difference, so grasping at straws trying to find the one culprit that caused the problem is ridiculous. However, when you have a large group of people (similar to Sean Hannity), powered by their selected media sources and pundits, who not only repeatedly push an agenda using colorful metaphors suggesting violence, secession and rebellion but also provide an unfiltered stage to extremists to vocalize their sectarian views, don't be surprised when some of the loose cannons get buckwild and do something stupid... like Timothy McVeigh.
At some point, common sense needs to intervene even when it's an issue regarding "free speech". Beyond the ideology that everyone likes to cling onto, saying what you want has
never been free in this country. There's always repercussions and responses one needs to be aware of when they decide to say something hateful. If you're not ready to accept those responses or may be offended by them, then think twice about providing the catalyst.