Deprecated: Return type of FS_Key_Value_Storage::offsetExists($k) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 309

Deprecated: Return type of FS_Key_Value_Storage::offsetGet($k) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 317

Deprecated: Return type of FS_Key_Value_Storage::offsetSet($k, $v) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 301

Deprecated: Return type of FS_Key_Value_Storage::offsetUnset($k) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 313

Deprecated: Return type of FS_Key_Value_Storage::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 328

Deprecated: Return type of FS_Key_Value_Storage::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 339

Deprecated: Return type of FS_Key_Value_Storage::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 350

Deprecated: Return type of FS_Key_Value_Storage::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 362

Deprecated: Return type of FS_Key_Value_Storage::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 375

Deprecated: Return type of FS_Key_Value_Storage::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 389

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the amp domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home1/citynews/public_html/news/wp-includes/functions.php on line 6131

Notice: Function amp_is_available was called incorrectly. `amp_is_available()` (or `amp_is_request()`, formerly `is_amp_endpoint()`) was called too early and so it will not work properly. WordPress is not currently doing any hook. Calling this function before the `wp` action means it will not have access to `WP_Query` and the queried object to determine if it is an AMP response, thus neither the `amp_skip_post()` filter nor the AMP enabled toggle will be considered. The function was called too early (before the plugins_loaded action) to determine the plugin source. Please see Debugging in WordPress for more information. (This message was added in version 2.0.0.) in /home1/citynews/public_html/news/wp-includes/functions.php on line 6131

Notice: Function amp_is_available was called incorrectly. `amp_is_available()` (or `amp_is_request()`, formerly `is_amp_endpoint()`) was called too early and so it will not work properly. WordPress is not currently doing any hook. Calling this function before the `wp` action means it will not have access to `WP_Query` and the queried object to determine if it is an AMP response, thus neither the `amp_skip_post()` filter nor the AMP enabled toggle will be considered. The function was called too early (before the plugins_loaded action) to determine the plugin source. Please see Debugging in WordPress for more information. (This message was added in version 2.0.0.) in /home1/citynews/public_html/news/wp-includes/functions.php on line 6131

Notice: Function amp_is_available was called incorrectly. `amp_is_available()` (or `amp_is_request()`, formerly `is_amp_endpoint()`) was called too early and so it will not work properly. WordPress is currently doing the `plugins_loaded` hook. Calling this function before the `wp` action means it will not have access to `WP_Query` and the queried object to determine if it is an AMP response, thus neither the `amp_skip_post()` filter nor the AMP enabled toggle will be considered. The function was called too early (before the plugins_loaded action) to determine the plugin source. Please see Debugging in WordPress for more information. (This message was added in version 2.0.0.) in /home1/citynews/public_html/news/wp-includes/functions.php on line 6131

Notice: Function amp_is_available was called incorrectly. `amp_is_available()` (or `amp_is_request()`, formerly `is_amp_endpoint()`) was called too early and so it will not work properly. WordPress is currently doing the `plugins_loaded` hook. Calling this function before the `wp` action means it will not have access to `WP_Query` and the queried object to determine if it is an AMP response, thus neither the `amp_skip_post()` filter nor the AMP enabled toggle will be considered. The function was called too early (before the plugins_loaded action) to determine the plugin source. Please see Debugging in WordPress for more information. (This message was added in version 2.0.0.) in /home1/citynews/public_html/news/wp-includes/functions.php on line 6131

Deprecated: Creation of dynamic property OptimizeDatabase::$odb_logfile_debug_path is deprecated in /home1/citynews/public_html/news/wp-content/plugins/rvg-optimize-database/rvg-optimize-database.php on line 201

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1909

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1909

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1909

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1909

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1909

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1909

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1909

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1909
{"id":131828,"date":"2026-10-19T07:00:34","date_gmt":"2026-10-19T11:00:34","guid":{"rendered":"https:\/\/reason.com\/?p=8406526"},"modified":"2026-10-19T07:00:34","modified_gmt":"2026-10-19T11:00:34","slug":"hero-oregon-dad-showed-the-importance-of-defying-restrictive-gun-laws","status":"publish","type":"post","link":"http:\/\/3rdcitynews.com\/news\/hero-oregon-dad-showed-the-importance-of-defying-restrictive-gun-laws\/","title":{"rendered":"Hero Oregon Dad Showed the Importance of Defying Restrictive Gun Laws"},"content":{"rendered":"\n
\"Silver <\/picture> <\/div>\n

Last week, not only did Oregon’s restrictive gun laws fail to stop a shooter intent on killing innocent people, but a passing good Samaritan had to violate those laws to end the murder spree. Fortunately, authorities don’t appear intent on prosecuting Kaylub Giamanco, father to two girls who attend the school, for ignoring the ban on guns on school grounds to save lives. But the law is clearly more of a threat to people with good intent than it is to those bent on doing harm. Such laws should and must be defied, but lawmakers need to remove these legal minefields before they do more damage.<\/p>\n


\n

A Hero Dad With a Gun Stops a Murder Spree<\/h2>\n

“I want to start by thanking and praising the quick thinking and courage of the Silver Rail Elementary School staff and parents\u2014and the first responders who rushed to the scene,” Oregon Gov. Tina Kotek commented<\/a> in a press release after the attack by a 16-year-old shooter at Silver Rail Elementary School in Bend, Oregon. “And to the community member who heroically intervened to stop further loss of life, your actions carry a heavy emotional burden\u2014and my thoughts are with you.”<\/p>\n

That community member was Kaylub Giamanco<\/a>, who had two daughters at the school. He was reportedly driving past when he saw the shooter approaching Silver Rail with a shotgun in hand. Giamanco parked his vehicle, grabbed his firearm, and followed the shooter, who had blasted his way through the facility’s locked doors.<\/p>\n

The shooter murdered four people, but Giamanco was able to kill him before he did any more damage. In the incident, the murderer obviously violated the law. But so did Giamanco.<\/p>\n


\n

Restrictive Laws That Had To Be Ignored<\/h2>\n

“Oregon gun laws are rated as the 12th strictest in the nation according to data collected by gun violence prevention group Everytown for Gun Safety, but they didn’t stop the shooting of four elementary school children and two teachers at a Bend elementary school on Thursday,” wrote<\/a> Lillian Mongeau Hughes of The Oregonian.<\/em> (Reports say three children and a teacher were murdered, with two others injured.)<\/p>\n

The gun-control group Everytown for Gun Safety boasts<\/a> that “Oregon has passed a broad range of gun safety laws in recent years, including a requirement that guns be securely stored whenever they are not in their owner’s immediate control, a prohibition on guns at the state capitol, and a law that gives universities the authority to prohibit guns on their grounds.”<\/p>\n

The similarly restriction-oriented Giffords Law Center to Prevent Gun Violence gives Oregon an A- for its laws<\/a>, ranking the state 11th out of 50. The group notes that the state “allowed local governments to limit firearms in government buildings.”<\/p>\n

Of specific interest in this case, the state adopted a law in 2021<\/a> that, among other things, says “the governing board of a community college or a district school board” may adopt policies banning guns on school grounds, even for those “licensed to carry a concealed handgun.”<\/p>\n

Importantly, the Bend\u2013La Pine Schools, which include Silver Rail, mandate<\/a> that “no person on grounds of the schools controlled by the Board of Directors for Bend\u2013La Pine Schools (including in school buildings) shall bring to, possess, conceal or use a weapon or firearm at any property under the jurisdiction of Bend-La Pine Schools, any activities under the jurisdiction of the district, or any interscholastic activities administered by a voluntary organization (i.e., Oregon School Activities Association). This prohibition includes those who may otherwise be permitted by law to carry such weapons or firearms.”<\/p>\n

The prohibition applies to the Silver Rail murderer, though it was unlikely to be a concern to a person already intent on slaughter. It also applies to Giamanco, who stopped the attack and who must now\u2014probably successfully, given the case’s high profile\u2014rely on the authorities to not enforce their own laws.<\/p>\n


\n

A Long History of Defensive Use of Firearms<\/h2>\n

Giamanco is by no means alone in taking the initiative to stop an attack. I’ve written in the past about Jordan Salinas and others in the Twin Falls incident<\/a>, as well as Elisjsha Dicken<\/a> at the Greenwood Park Mall in Indiana. The actions of bystanders are crucial given the evidence that would-be mass murderers must be countered with defensive force within the first 30 seconds<\/a> to avoid a double-digit body count.<\/p>\n

There were 634 active attacks in the United States between 2000 and 2025, according<\/a> to the Advanced Law Enforcement Rapid Response Training (ALERRT) Center\u00a0at Texas State University. ALERRT defines an “active attack<\/a>” as an incident in which “an individual or individuals is actively killing or attempting to kill multiple unrelated people in a public space.” Of those, 374 were resolved before police arrived, with 29 concluded by civilians shooting the perpetrator and another 60 attackers otherwise subdued by civilians.<\/p>\n

That’s certainly not a full count of actions by armed citizens to defend themselves and others. The 2026 National Firearms Survey finds<\/a> that “guns are used defensively by firearms owners in approximately 2.2 million incidents per year. In most defensive incidents no shot was fired (76.3%), about half (50.8%) involved more than one assailant, and in 70.6% of incidents respondents report that the defensive use was successful, such that no crime remained to be reported to the police.”<\/p>\n

Undoubtedly, many of those incidents aren’t reported to the police because people who have just averted a threat to themselves or others don’t want to get entangled with a legal system that is all too often hostile to self defense. If all has ended well, why risk arrest for violating a law that would have prevented you from defending yourself or that you may not even have known about?<\/p>\n

As The Oregonian<\/em> points out, Oregon’s “strong laws” didn’t stop the shooting. Those laws ban murder, of course. They also specify that “guns be locked, stored in gun safes or in specialized gun rooms as a way to keep children from accessing firearms,” according<\/a> to the report. “Police have not said if those laws were violated.” They also ban guns on the grounds of schools with restrictive policies.<\/p>\n


\n

Authoritarian Laws Don’t Deter Evil and Should Be Defied<\/h2>\n

The thing about criminals, though, is that they don’t obey laws. That’s especially true of those who plan murder sprees they don’t intend to survive. The consequences the perpetrators anticipate involve death, and if that’s not a deterrent, the potential prosecution of their moldering corpses holds little weight.<\/p>\n

Unfortunately, legal peril can<\/em> be a deterrent to good people who intend no harm. The threat of authoritarian laws and malicious prosecutors who enjoy state protection could convince some people to leave the means of self defense at home. Fortunately, Kaylub Giamanco wasn’t one of them.<\/p>\n

Giamanco’s example at Silver Rail Elementary School is one to be emulated. If we’re to protect ourselves, our children, and our neighbors, we have a right and a duty to defy laws that seek to disarm us and put us at the mercy of human predators. But we shouldn’t have to suffer the threat of such laws to exercise our natural self-defense rights. Given the inability of weapons restrictions to deter crime and the harm they pose for good people, government officials need to eliminate these embarrassing restrictions and get out of our way.<\/p>\n

The post Hero Oregon Dad Showed the Importance of Defying Restrictive Gun Laws<\/a> appeared first on Reason Magazine<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"

Laws against guns on school grounds don\u2019t deter murderers and shouldn\u2019t threaten good Samaritans. …<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"tdm_status":"","tdm_grid_status":"","footnotes":""},"categories":[19,9],"tags":[],"class_list":{"0":"post-131828","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-policy","7":"category-politics"},"_links":{"self":[{"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/posts\/131828","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/comments?post=131828"}],"version-history":[{"count":0,"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/posts\/131828\/revisions"}],"wp:attachment":[{"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/media?parent=131828"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/categories?post=131828"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/tags?post=131828"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}