You don't enable an addict if you want to help them. Giving MC free food and/or shelter would've been enabling him. Had that happened, he wouldn't even have tried to change. he'd have become a freeloader, a parasite.No, his addiction explain his behaviour perfectly. Not all people who has an addiction will act all the time with the interest of getting a shot, that's not how it works. And Rick gets a payment from his parents to fuel up his addiction, things would change if his parents cut the faucet, then we would see more that behaviour you talk about, like stealing shit, borrow money, scam others etc. He doesn't pay him a room because he want to save his money to pay up his addiction and tip the girl he wants to be near.
His name doesn't have to mean "being a dick", or a lot of people with the name Rick would have a really bad time. In some countries Rick means "brave leader". So it is not really an argument.
In real life people with addictions that have friends or "friends" do things like that to them, after all addict people are ill, sick and needs help before helping others, their mind and way of think is different from healthy people.There are documented cases, and research studies of this type of people.
So, let's put on their shoes, shall we.
Rick is an addict with all the repercussion that it has.(And he could lied about the shelter, just for the sake of not paying him the room, like and addict would do.)
The MC is an "addict" of somehow until he lost his family and everything he has.He is desperate,so desperate that he doesn't think about "going into a forest in the middle of the night, with orcs, predators, and who knows who wandering" if it is really a good idea. An idea that comes from a "friend" that has an addiction like him.
And if we go even further, there are more neighbours in Arenfield to ask for shelter, even the fucking Church (charity and all this shit) but instead he goes in the middle of the night to that place. I don't know man, I would think about it.
I think it is pretty clear the situation that the MC is not in his right mind and Rick too.
So if your desperate friend with an addiction, comes to you, saying that he went in the middle of the night, with all the dangers, that he found the cottage that it "supossedly" exists in Rick's mind( we don't know if he really knew a cottage existed, he didn't go the forest, Arianna has more credibility than an addict, after all she really goes to the forest.), he mets an old witch, she made him drink a potion that can "grow a dick" and "grow his lust"(something that for comonners is not even thinkable), and the witch fucked him(depend on the path you choose),would you believe it?
I don't know man but my eyebrow would rise when I listen that, knowing everything.
About Thomas is not an excuse. People when they lost everything, they need help, not matter the situation. He could send him to the church, or make him work for the night to sleep in the hay.And it is not like Thomas didin't know about the MC losing his father.
While Tomas and Giron are indeed pieces of crap, not helping MC was the right thing to do in that instance. Some lessons must be learned the hard way if things are to change. Look at Marcus. He enabled MC's drinking problems and they only got worse. Same for Rick's parents.
So while I agree Rick is an addict, indulging in him (like MC is doing) is a shitty thing to do and the wrong way to go about it. What MC should do is give Rick a slap in the face, tell him "I was forced to stop, now look at how hard I've worked and how far I've come, you can do the same" and force him to grow the fuck up. Rick has shown he is actually pretty skillful, after all. He's wasting his talents away because no one is willing to take on the role of the "bad guy".