A man kept a loaded gun in his bedroom...in the Peoples Democratic Republic of Oregon??? Oh, he’s going to jail!
You show your ignorance by mistaking City of Portland proper for all of Oregon.
Oregon usually interprets self defense quite (forgive the term) liberally.
State law even allows shooting to stop an arsonist, among many other “non-violent” felonies in progress, let alone to defend self or others.