Dog(only) people act like dogs never abandon you. We had one that was Always running off. Finally, he was 1/2 that went to a shelter. The OTHER dog was a gorgeous black and cream GS that somebody had fudged up at 6 months old, and he was attacking my cats and even my favorite horse, IN HIS STALL!!
Anyway, some cats just cannot dig deep into the normal cats want a home gene. You cannot help them.
We have one, a pitiful female cat, healthy, not really pretty, diluted calico, dirty grey--"BedCat, aka Smudgekins is also diluted calico but she is blueish grey--AND she is cross eyed.
"SmudgePot" hunts, I see her eating mice and other prey, comes in to eat dry food, but often only stays a few hours at a time. You can't hold the door for her. She will cry at you and you could be holding the door for 15 minutes at a time and she won't come in.
There are many places in the house that she could hang out and snuggle in when it's cold, but she acts as if we are all thinking about beating her up and eating her!
Can't figure this cat out.
Your boy had that same bad gene, the one that says, "Don't tell ME what to do!!"