Democratic candidate punched during campaign event - The Horn News