Brainwallets with human generated passphrases are a bad idea. Doesn't matter if it's offline or online they are just a bad idea period.
This, 1000X this. Brain wallets should never be used, humans suck at coming up with something a computer can't guess.
If we use "sank thou" instead of "thank you", would that avoid dictionary attack?