Haven't you ever been sent from the closet to the wall? Life doesn't go over roses.
But that might just be me 'pulling my own plan'.
I tried to google "stabbing the dragon" and initially only found an English urban dictionary entry advising me that "slaying the dragon" is an idiom for sleeping with a very unattractive women. More digging got me this reddit discussion: http://www.reddit.com/r/AskReddit/comments/znsep/reddit_what... which suggests that it means mocking someone.
I also found this: http://speakwords.org/post/74048121/hes-stabbing-the-dragon-...
This all reminds me of an episode of TNG where Picard has to communicate with a race that only speaks in proverbs, sentences that only make sense when you know their historical context or metaphors (http://en.memory-alpha.org/wiki/Tamarian_language).
BTW, an Austrian colleague just a couple of days ago told me (in Dutch) "Life is not a little lark." Which has no meaning at all to me but we started using it. Funny stuff :) In University we actually made a sport out of literally translating dutch proverbs which is why I "shook my original comment out of the sleeve" so quickly (Note that I didn't "suck it out of my thumb", that would mean I made it up whereas "shaking it out of the sleeve" means I came up with it without effort).
In Dutch it's such a common expression it doesn't even sound funny, even though it totally is.
edit: lol the article itself makes heavy use of proverbs, so it's hardly legible :P
Many of these proverbs are rather archaic, and I suspect a good bunch of them to have never been in popular use at all (some of them are really far fetched/oddly specific).
Dutch speakers not proficient at English often try to translate Dutch proverbs literally into English, often with hilarious results. It's a good reminder of why it's so hard to have computers translate language. Even if you know your grammar perfectly, and you know the meaning of every word, you can still utterly fail to understand the meaning of a sentence.
"Man, my boss is really making me look for nails at low water"
Said the Dutch, meaning to say that his boss is making him do annoying work with apparent low value. It stems from back when nails were relatively precious, and used in shipbuilding. Bosses would make their shipbuilders wait for ebb and then have them seek for the nails they dropped while working on the ships.