I am leaning toward 60’s radical copycat and/or suicide. Might not be directly muslim related.
Might be a both/and situation.