More like "suicided" than suicide.
A lot of bad things happening. A real push in the planning of something big happening.
I would go with “suicided”.
Beyond sad....and.....odd.
RIP.
Anyone: Did Ms. Bethel do any work for Project Veritas?