My Macbook was stuck yesterday, when I tried to paste 1200 lines of 80 characters to Vim. It was much faster to download the file, and not to paste the text.
I have
I favor set paste/nopaste like Masi suggested. In .vimrc, you can map some character to toggle paste (if often needed).
i.e.
set pastetoggle=§