Is AUTHOR wrong in the post ? POST : TL;DR at the bottom

Me and my friend of 15 years moved in to a rented house back in 2017, he was a bit flaky with money for rent and bills so I covered it, then he caught me up as promised back in July. Since then I've had precisely nothing from him and had to try to pay it all myself, getting behind on some bills (for the house and myself) in the process. He's "self employed" in a job under contract to a single company that in reality doesn't pay a lot but always has money for beer, cigarettes and online gambling. The problems with pay were evident a few months in to the job but he insisted it would start paying soon.

Then coming up to December 1st (bill day) he said he would pay enough to cover all that month's bills plus a bit to pay me back. Great! So I merrily went and did all my Christmas shopping free from the burden of paying any bills this month. Then comes the 1st. Nothing in the account. First he said he had transfered it. Then he said he accidentally paid it all to one of his numerous creditors (note: he said he'd done a bank transfer but you can only pay this particular creditor with a debit card). I had enough to pay my half of the rent but that was it.

I told our letting agents the situation and they agreed to me paying my half and they'd chase him for his half. He still hasn't paid it. I covered the bills again on January 1st but come February 1st I just don't want to. I could cover it but only with financial problems for myself. If I don't pay the full rent then our landlord is likely to demand he moves out and offer a new tenancy to me and another person (my step brother is after a place to live). He would have literally nowhere to go and to make matters worse he's just quit his job (which he should have quit a year ago) with nothing on the horizon.

TL;DR: Friend of 15 years hasn't paid for rent or bills for 6 months because no money. Owes me thousands. Don't want to cover him anymore but if I stop he's on the streets.