New answers tagged origin
The phrase was common on T-Shirts in the 80's, I understood it at the time (and now) to be used to encourage young women to not have abortions.
But the phrase is not exclusive to Trainspotting. It comes from the Bible (Deuteronomy 30:19), and the design in the pictures you posted looks like the T-shirt popularized by the Wham! video for Wake Me Up Before You Go-Go in 1984 (you can see it from the very start): ...
Here's a book from 1945: The pilot was either very brave or very stupid http://books.google.ie/books?id=TvsDAAAAYAAJ&q=%22very+brave+or+very+stupid%22&dq=%22very+brave+or+very+stupid%22&hl=ga&sa=X&ei=9Y68U9bSNoWI7AbZgYHoCQ&redir_esc=y Experiment with Google n-gram viewer to find other/closer versions of the quote.
I think The Sea Hawk (1940) might qualify as an origin, at least in film. You were very brave, trying to take this ship single-handed. Thank you, sir. Brave but stupid. Source I would venture to guess that something very similar was written in a book long before.
Top 50 recent answers are included