What a great read, it reminds me of "True Believer" by the great Eric Hoffer. "Stupid" as a word is a translation choice, it would be more effective if they had chosen a less derogatory term. 'True believer' would work better than
'stupid person'.
2FA via SMS is 1.3FA at best: an inherently insecure medium on a network that can go down. What's more annoying is that most web services won't allow the use of VoIP numbers for 2FA.