I saw this and while I do feel bad for the people who lost their money, I agree with your prevention steps. Generating Your Own 12 words is quite simple - I usually look at my surroundings and pick 12 things that I find unusual, or like you said, pick up a book.
As much as possible, I keep my large investments in hardware wallets, keep my private keys written down and secured in different unsuspecting places etc. There are many approaches one can take, but one thing is for sure - keep your wallets safe. The best thing to do is to treat every wallet as if it has $1 million in it already, so you'll always take the proper steps to protect it. Thanks for the update!