Your cat was desperate to get some warmth and food in my house even though i have a dog who would kill it if given the chance. Maybe you should take the hint that it obviously doesn't think you do a good job looking after it and give it to someone else. Cats do like freedom but they do need shelter and warmth too. My advice to you is go on a do-gooder course!!!