{"id":2506733,"date":"2025-11-04T20:59:02","date_gmt":"2025-11-05T01:59:02","guid":{"rendered":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/virginians-elect-jay-jones-for-ag-after-he-fantasized-about-murdering-republicans-and-their-children\/"},"modified":"2025-11-04T20:59:48","modified_gmt":"2025-11-05T01:59:48","slug":"virginians-elect-jay-jones-for-ag-after-he-fantasized-about-murdering-republicans-and-their-children","status":"publish","type":"post","link":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/virginians-elect-jay-jones-for-ag-after-he-fantasized-about-murdering-republicans-and-their-children\/","title":{"rendered":"Virginians Elect Jay Jones for AG After He Fantasized About Murdering Republicans and Their Children"},"content":{"rendered":"<aside class=\"mashsb-container mashsb-main mashsb-stretched\"><div class=\"mashsb-box\"><div class=\"mashsb-count mash-medium\" style=\"&quot;\"><div class=\"counts mashsbcount\">30<\/div><span class=\"mashsb-sharetext\">SHARES<\/span><\/div><div class=\"mashsb-buttons\"><a class=\"mashicon-facebook mash-medium mash-nomargin mashsb-noshadow\" href=\"https:\/\/www.facebook.com\/sharer.php?u=https%3A%2F%2Fwww.conservativenewsdaily.net%2Fbreaking-news%2Fvirginians-elect-jay-jones-for-ag-after-he-fantasized-about-murdering-republicans-and-their-children%2F\" target=\"_top\" rel=\"nofollow\"><span class=\"icon\"><\/span><span class=\"text\">Facebook<\/span><\/a><a class=\"mashicon-twitter mash-medium mash-nomargin mashsb-noshadow\" href=\"https:\/\/twitter.com\/intent\/tweet?text=&amp;url=https:\/\/www.conservativenewsdaily.net\/breaking-news\/?p=2506733&amp;via=ConservNewsDly\" target=\"_top\" rel=\"nofollow\"><span class=\"icon\"><\/span><span class=\"text\">Twitter<\/span><\/a><a class=\"mashicon-subscribe mash-medium mash-nomargin mashsb-noshadow\" href=\"#\" target=\"_top\" rel=\"nofollow\"><span class=\"icon\"><\/span><span class=\"text\">Subscribe<\/span><\/a><div class=\"onoffswitch2 mash-medium mashsb-noshadow\" style=\"display:none\"><\/div><\/div>\n            <\/div>\n                <div style=\"clear:both\"><\/div><\/aside>\n            <!-- Share buttons by mashshare.net - Version: 4.0.47--><p>Jay Jones, a Democrat, was elected Attorney General of Virginia despite previously released text messages in which he fantasized about killing Republican lawmakers, including Virginia House Speaker Todd Gilbert, and their children. These disturbing messages, dating from August 2022, <a href=\"https:\/\/www.conservativenewsdaily.net\/breaking-news\/tennessee-venue-to-host-trans-day-of-vengeance-concert-just-days-after-anniversary-of-covenant-shooting\/\" title=\"Tennessee Venue to Host &#039;Trans Day of Vengeance&#039; Concert Shortly After Covenant Shooting Anniversary\">included violent rhetoric<\/a>, such as Jones writing about shooting Gilbert twice in the head and expressing wishes for harm to his rivals&#8217; children. Although Republicans nationwide condemned Jones and called for his withdrawal from the race, and many urged Democratic gubernatorial nominee Abigail Spanberger to demand he quit, Jones declined to apologize or drop out. Ultimately, Virginia voters still chose Jones over the incumbent Republican Attorney General Jason Miyares.  <\/p>\n<p class=\"readmore\">\n    <button onclick=\"showReadMore()\" id=\"readmorebtn\">Read more&#8230;<\/button>\n<\/p>\n<hr id=\"line\">\n<span id=\"more\"><\/p>\n<p><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><\/p>\n<section> \t\t\t\t<script>console.log(\"ad slot (AC1)\")<\/script><script>console.log(\"ad slot (IC1)\")<\/script><script>console.log(\"ad slot (IC2)\")<\/script><script>console.log(\"ad slot (IC3)\")<\/script><script>console.log(\"ad slot (IC4)\")<\/script><\/p>\n<p>Virginians elected Democrat Jay Jones as attorney general Tuesday, despite the release of text messages in which he fantasized about murdering Republican lawmakers and their children.<\/p>\n<p>Those messages were not enough to dissuade Virginians from tapping Jones as the commonwealth&rsquo;s top cop.<\/p>\n<p>Decision Desk HQ projected Jones had defeated incumbent Republican Attorney General Jason Miyares just over an hour after the polls closed.<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"500\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">Decision Desk HQ projects Jay Jones to win the Virginia Attorney General election.<a href=\"https:\/\/twitter.com\/hashtag\/DecisionMade?src=hash&amp;ref_src=twsrc%5Etfw\">#DecisionMade<\/a>: 8:26 pm ET<\/p>\n<p>Follow live results on our website. <a href=\"https:\/\/t.co\/7FHdoAkgCY\">pic.twitter.com\/7FHdoAkgCY<\/a><\/p>\n<p>&mdash; Decision Desk HQ (@DecisionDeskHQ) <a href=\"https:\/\/twitter.com\/DecisionDeskHQ\/status\/1985881660877951254?ref_src=twsrc%5Etfw\">November 5, 2025<\/a><\/p>\n<\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>In the August 2022 texts, Jones wrote about hypothetically shooting then&ndash;Virginia House Speaker Todd Gilbert in messages to Republican state delegate Carrie Coyner.<\/p>\n<p>  <script> console.log(\"A\/B Test Video Player\"); \/\/ Helper function to set a cookie function setVideoCookie(name, value, days) {     var expires=\"\";     if (days) {         var date=new Date();         date.setTime(date.getTime() + (days*24*60*60*1000));         expires=\"; expires=\" + date.toUTCString();     }     document.cookie=name + \"=\" + (value || \"\")  + expires + \"; path=\/\"; }  \/\/ Helper function to get a cookie function getVideoCookie(name) {     var nameEQ=name + \"=\";     var ca=document.cookie.split(';');     for(var i=0; i <ca.length; i++) {         var c=ca[i];         while (c.charAt(0)==' ') c=c.substring(1,c.length);         if (c.indexOf(nameEQ)==0) return c.substring(nameEQ.length,c.length);     }     return null; }  \/\/ Function to determine or retrieve the split test group function assignSplitTestGroup() {     var group=getVideoCookie('splitTestGroup');     if (group===null) {         var rand=Math.random();         if (rand <1\/3) {             group='A';         } else if (rand <2\/3) {             group='B';         } else {             group='C';         }         setVideoCookie('splitTestGroup', group, 1); \/\/ Sets a cookie for 1 day     }     return group; }  \/\/ aditude function aditudePlayer() {     playerBottom=5;     if (window.innerWidth <=768) {         playerBottom=100;     }     console.log(\"Loading Aditude video player\");     window.tude=window.tude || { cmd: [] };     window.tude.cmd.push(function() {         tude.requestOutstreamAd({             divId: \"videoPlayer\",             baseDivId: \"pb-slot-outstream\",             playerOptions: {                 dock: true,                 dockedPosition: \"bottom-right\",                 dockedOffset: {                     bottom: playerBottom,                     right: 5,                 },             }         });     }); }  \/\/ anyclip function anyclipPlayer() {     document.addEventListener(\"DOMContentLoaded\", function() {         function loadAnyclip() {             const container=document.getElementById(\"videoPlayer\");             if (!container) return;              const script=document.createElement(\"script\");             script.src=\"https:\/\/player.anyclip.com\/anyclip-widget\/lre-widget\/prod\/v1\/src\/lre.js\";             script.setAttribute(\"pubname\", \"westernjournalcom\");             script.setAttribute(\"widgetname\", \"001w000001jULVcAAO_M12924\");              \/\/ append inside the container so player shows in correct spot             container.appendChild(script);         }         function findPreviousParagraph(selector, x) {             const targetElement=document.querySelector(selector);             if (!targetElement) {                 console.warn(\"Target element not found.\");                 return null;             }              \/\/ Get all \n\n<p> elements in order as they appear in the document             let paragraphs=Array.from(document.querySelectorAll(\"p\"));              \/\/ Find the index of the last <\/p>\n<p> before the target element             let targetIndex=paragraphs.findIndex(p=> p.compareDocumentPosition(targetElement) & Node.DOCUMENT_POSITION_PRECEDING);              if (targetIndex===-1 || targetIndex <x) {                 console.warn(\"Not enough paragraphs before the target element.\");                 return null;             }              return paragraphs[targetIndex - x];         }          \/\/ Set up IntersectionObserver         function observeElement(element) {             if (!element) return;              const observer=new IntersectionObserver(                 (entries)=> {                     entries.forEach(entry=> {                         if (entry.isIntersecting) {                             console.log(\"Paragraph is now visible:\", entry.target.textContent.trim());                             loadAnyclip();                             observer.disconnect();                         }                     });                 },                 { threshold: 0.5 } \/\/ Adjust threshold as needed             );              observer.observe(element);         }          \/\/ Find the 1st paragraph before #videoPlayer and observe it         let paragraphToObserve=findPreviousParagraph(\"#videoPlayer\", 2);         observeElement(paragraphToObserve);     }); }  \/\/ stn function stnPlayer() {     \/\/ may want to pass in         document.addEventListener(\"DOMContentLoaded\", function() {         function loadScript(src) {             const script=document.createElement(\"script\");             script.src=src;             script.async=true;             document.body.appendChild(script);         }         function findPreviousParagraph(selector, x) {             const targetElement=document.querySelector(selector);             if (!targetElement) {                 console.warn(\"Target element not found.\");                 return null;             }              \/\/ Get all <\/p>\n<p> elements in order as they appear in the document             let paragraphs=Array.from(document.querySelectorAll(\"p\"));              \/\/ Find the index of the last <\/p>\n<p> before the target element             let targetIndex=paragraphs.findIndex(p=> p.compareDocumentPosition(targetElement) & Node.DOCUMENT_POSITION_PRECEDING);              if (targetIndex===-1 || targetIndex <x) {                 console.warn(\"Not enough paragraphs before the target element.\");                 return null;             }              return paragraphs[targetIndex - x];         }          \/\/ Set up IntersectionObserver         function observeElement(element) {             if (!element) return;              const observer=new IntersectionObserver(                 (entries)=> {                     entries.forEach(entry=> {                         if (entry.isIntersecting) {                             console.log(\"Paragraph is now visible:\", entry.target.textContent.trim());                             loadScript(\"https:\/\/embed.sendtonews.com\/player3\/embedcode.js?fk=s28Az7AY\");                             observer.disconnect();                         }                     });                 },                 { threshold: 0.5 } \/\/ Adjust threshold as needed             );              observer.observe(element);         }          \/\/ Add custom styles for STN player         const style=document.createElement('style');         style.textContent=`         #videoPlayer {             min-height: 460px;             margin-bottom: 10px;         }         @media only screen and (max-width: 780px) {             #videoPlayer {                 min-height: 200px;             }         }         `;         document.head.appendChild(style);          \/\/ Add needed div for STN player         const stnDiv=document.createElement(\"div\");         \/\/ add data-stn-player attribute         stnDiv.setAttribute(\"data-stn-player\", \"s28Az7AY\");         document.getElementById(\"videoPlayer\").appendChild(stnDiv);           \/\/ Find the 1st paragraph before #videoPlayer and observe it         let paragraphToObserve=findPreviousParagraph(\"#videoPlayer\", 2);         observeElement(paragraphToObserve);     }); }  \/\/ Assign user to a group window.adUserGroup=assignSplitTestGroup(); let isSubbed=getCookie( 'ff_subbed' );  \/\/ Example usage if (isSubbed) {     console.log('User is subscribed, not running a player'); } else if (window.adUserGroup==='A') {     console.log('Running Aditude player for group A');     aditudePlayer(); } else if (window.adUserGroup==='B') {     console.log('Running Anyclip player for group B');     anyclipPlayer(); } else {     console.log('Running STN player for group C');     stnPlayer(); } <\/script> <\/p>\n<p>&ldquo;Three people, two bullets. Gilbert, hitler, and pol pot,&rdquo; Jones wrote, National Review first <a href=\"https:\/\/www.nationalreview.com\/news\/dem-ag-nominee-jay-jones-fantasized-about-shooting-former-virginia-gop-speaker-he-receives-both-bullets\/\" target=\"_blank\" rel=\"noopener\">reported<\/a>. &ldquo;Gilbert gets two bullets to the head.&rdquo;<\/p>\n<p>Coyner replied, &ldquo;Jay. Please stop.&rdquo;<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"500\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">The <a href=\"https:\/\/amzn.to\/3YuVZYV\" >private messages offer<\/a> a disturbing glimpse into how Jones &mdash; who is looking to oust incumbent Republican Attorney General Jason Miyares this fall &mdash; describes his political adversaries in private conversations. <a href=\"https:\/\/t.co\/vvbtcn4vIQ\">pic.twitter.com\/vvbtcn4vIQ<\/a><\/p>\n<p>&mdash; National Review (@NRO) <a href=\"https:\/\/twitter.com\/NRO\/status\/1974199234254811622?ref_src=twsrc%5Etfw\">October 3, 2025<\/a><\/p>\n<\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>The texts also included a line in which Jones said the children of his political rivals should die.<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"500\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">This violent, disgusting rhetoric targeted at an <a href=\"https:\/\/www.conservativenewsdaily.net\/breaking-news\/is-the-democrats-election-heist-too-big-to-fail\/\" title=\"Is the ...s\u2019 Election Heist \u2018Too Big to Fail\u2019?\">elected official<\/a> and his children is beyond disqualifying. <\/p>\n<p>Jay Jones said that &ldquo;Gilbert gets two bullets to the head&rdquo; and then hoped his children would die. Read those words again. <\/p>\n<p>There is no &ldquo;gosh, I&rsquo;m sorry&rdquo; here. Jones&hellip; <a href=\"https:\/\/t.co\/kOJD0cexlh\">https:\/\/t.co\/kOJD0cexlh<\/a><\/p>\n<p>&mdash; Glenn Youngkin (@GlennYoungkin) <a href=\"https:\/\/twitter.com\/GlennYoungkin\/status\/1974462346874519709?ref_src=twsrc%5Etfw\">October 4, 2025<\/a><\/p>\n<\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>Jones never denied sending the texts, and he declined to apologize.<\/p>\n<p>His messages surfaced just weeks after the political assassination of Charlie Kirk.<\/p>\n<p>Republicans across the country condemned Jones&rsquo;s remarks and called on him to exit the race.<\/p>\n<p>Many called on Democratic nominee for governor Abigail Spanberger to demand that Jones withdraw from the race.<\/p>\n<p>Spanberger and other Democratic leaders declined to do so.<\/p>\n<p>Jones instead vowed to remain in the race and attempted to shift attention to other campaign issues.<\/p>\n<p>Despite the outrage, Virginia voters chose him over Miyares.<\/p>\n<div style=\"position: relative;\">\n<div class=\"ff-fancy-header-container\"> \t\t\t \t<\/div>\n<div class=\"entry-submit-correction inner-content\">\n<div class=\"correction-form\">\n<form style=\"display: none;\">\n<div class=\"sc-name-field\"> \t\t\t\t\t\t<label>* Name<\/label> \t\t\t\t\t\t<br \/> \t\t\t\t\t\t<input type=\"text\" name=\"name\" required> \t\t\t\t\t<\/div>\n<div class=\"sc--field\"> \t\t\t\t\t\t<label>* <\/label> \t\t\t\t\t\t<br \/> \t\t\t\t\t\t<input type=\"text\" name=\"\" required> \t\t\t\t\t<\/div>\n<p> \t\t\t\t\t<label>* Message<\/label> \t\t\t\t\t<br \/> \t\t\t\t\t<textarea name=\"message\" required><\/textarea> \t\t\t\t\t \t\t\t\t\t<\/p>\n<div class=\"required-message\" style=\"display: none; padding-bottom: 15px;\">* All fields are required.<\/div>\n<p> \t\t\t\t\t<input type=\"submit\" value=\"Submit\" onclick=\"event.preventDefault(); firefly_sc();\"> \t\t\t\t\t \t\t\t\t\t<\/p>\n<div class=\"firefly-sc-confirm\" style=\"display: none;\">Success!<\/div>\n<\/p><\/form>\n<\/p><\/div>\n<\/p><\/div>\n<p> \t\t<script> \t\t\tfunction firefly_sc() { \t\t\t\tif( typeof window.captchaPublicKey==typeof undefined ){ \t\t\t\t\tconsole.error('window.captchaPublicKey is not defined'); \t\t\t\t} \t\t\t\tgrecaptcha.execute( window.captchaPublicKey, { action: 'submit_correction' } ).then( function( token ) { \t\t\t\t\tvar opts={ \t\t\t\t\t\taction:    'firefly_sc_submit', \t\t\t\t\t\tname:      document.querySelector( '.entry-submit-correction [name=\"name\"]' ).value, \t\t\t\t\t\t:     document.querySelector( '.entry-submit-correction [name=\"\"]' ).value, \t\t\t\t\t\tmessage:   document.querySelector( '.entry-submit-correction [name=\"message\"]' ).value, \t\t\t\t\t\tpost_id:   firefly_post_id, \t\t\t\t\t\tcap_token: token \t\t\t\t\t}  \t\t\t\t\tvar inputs=[ 'name', '', 'message' ];  \t\t\t\t\tfor( var i=0; i <inputs.length; i++ ) if( ! ( opts[inputs[i]]=document.querySelector( '.entry-submit-correction [name=\"' + inputs[i] + '\"]' ).value ) ) { \t\t\t\t\t\tdocument.querySelector( '.entry-submit-correction .required-message' ).style.display='block'; \t\t\t\t\t\treturn; \t\t\t\t\t}  \t\t\t\t\tdocument.querySelector( '.entry-submit-correction input[type=\"submit\"]' ).style.display='none'; \t\t\t\t\tdocument.querySelector( '.entry-submit-correction .firefly-sc-submitting-img' ).src=firefly_loading_gif_url; \t\t\t\t\tdocument.querySelector( '.entry-submit-correction .firefly-sc-submitting-img' ).style.display='inline-block';  \t\t\t\t\tconsole.log( 'ma subbing' );  \t\t\t\t\tif( firefly_post_id ) opts['post_id']=firefly_post_id;  \t\t\t\t\t\/* Send the data using post with element id name and name2*\/ \t\t\t\t\tvar posting=jQuery.post( firefly_ajax_url, opts );  \t\t\t\t\t\/* Alerts the results *\/ \t\t\t\t\tposting.done( function( response ) { \t\t\t\t\t\tif( response.success ) { \t\t\t\t\t\t\tconsole.log( response.data ); \t\t\t\t\t\t\tdocument.querySelector( '.entry-submit-correction .firefly-sc-submitting-img' ).style.display='none'; \t\t\t\t\t\t\tdocument.querySelector( '.entry-submit-correction .firefly-sc-confirm' ).style.display='block';  \t\t\t\t\t\t\tdataLayer.push( { 'event': 'submit-correction' } ); \t\t\t\t\t\t} \t\t\t\t\t}); \t\t\t\t}); \t\t\t} \t\t<\/script> \t     \t\t\t\t\t\t     \t\t\t\t\t<\/div>\n<p style=\"border: 1px solid #f5f5f5; padding: 16px;\">Advertise with The Western Journal and reach millions of highly engaged readers, while supporting our work. <a href=\"https:\/\/www.westernjournal.com\/advertise-us\/?wj_source=article\">Advertise Today<\/a>.<\/p>\n<p><script>console.log(\"ad slot (BA1)\")<\/script> \t\t<\/p>\n<div class=\"ff-fancy-header-container\"> \t\t\t \t<\/div>\n<\/section>\n<p><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Virginians chose Democrat Jay Jones as attorney general on Tuesday, even after text messages emerged in which he imagined killing Republican lawmakers and their children. These messages did not prevent voters from selecting Jones as the state&#8217;s chief law enforcement officer. Decision Desk HQ projected that Jones had defeated the sitting Republican Attorney General Jason Miyares shortly after polls closed<\/p>\n","protected":false},"author":1,"featured_media":2506734,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_mo_disable_npp":"","fifu_image_url":"https:\/\/www.westernjournal.com\/wp-content\/uploads\/2025\/11\/Michael-Featured-Image-272.jpg","fifu_image_alt":"","footnotes":""},"categories":[33651],"tags":[32116,57355,5468],"class_list":["post-2506733","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-the-western-journal","tag-attorney-general","tag-jay-jones","tag-virginia"],"fifu_image_url":"https:\/\/www.westernjournal.com\/wp-content\/uploads\/2025\/11\/Michael-Featured-Image-272.jpg","_links":{"self":[{"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/posts\/2506733","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/comments?post=2506733"}],"version-history":[{"count":3,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/posts\/2506733\/revisions"}],"predecessor-version":[{"id":2506737,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/posts\/2506733\/revisions\/2506737"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/media\/2506734"}],"wp:attachment":[{"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/media?parent=2506733"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/categories?post=2506733"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/tags?post=2506733"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}