I've faced the same problem in the past. I went to Amsterdam with a friend in May 2012 and whilst over there he lost his wallet. I had to pay for his hotel room, transport costs, food & drink etc. and by the time we returned to England he owed me over £200.
As he was a friend I expected that he'd pay me off as soon as he possibly could, but like your friend he stalled and made excuses. To make things worse he bought a £300+ Barbour jacket a couple of weeks later but swore that he lacked to funds to pay me back. Until a three or four months ago he still owed me the full sum, so I marched him down the the bank and pressured him to withdraw the money.
It was quite embarrassing, but it got the job done and we're still friends, although he was pretty pissed at the time.
When you say things like not having any choice but to give (not lend) him money because he was in trouble (due to his stupidity), you're revealing your co-dependent nature and victim status in the relationship. Added to your weakness is his opportunism. Solutions?
End the "friendship" (he's not your friend) and consider the money spent on a valuable lesson. He doesn't respect you. How many other people has he financially abused?
How many other people told him no before he turned to you and got the big money? You're a sucker. Wise up.
Next time you lend someone money, write it down, both of you date and sign it, make copies, have a witness and a deadline for repayment or a repayment schedule. He's probably laughing at you behind your back.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.