He most certainly is dropping the "Boston Marathon" name to get more clicks. If it was actually relevant enough to base the article title on, then the implications, history, and potentially different police response would all get talked about in the article. As it stands, it's only mentioned once in an otherwise unnecessary last paragraph. Because it's clickbait.
Profanity is a crutch.
Empty platitudes repeated by people who dislike profanity for the sake of feeling good about themselves. Profanity is one of many tools that people can use to express themselves, and it is completely unrelated the strength of the points being argued. The sun is fucking hot, the sky is damn blue, and shit like "profanity is the sign of a weak argument" is ignorant and fallacious.
In favor of password managers, when banks do stupid stuff like that you can use the software to make truly random passwords that follow those requirements. No need to modify your algorithm to fit within stupid restrictions.
Also of note, KeePass has defenses against keyloggers.