<human>: Him and I have been together for 2 years. He said he "doesn't want that thing in his house". Meanwhile, I pay for EVERYTHING. I don't want to loose him, but I can't throw this kitten out on the streets either(which is what he is telling me to do). He has given me absolutely no reason as to why he doesn't want me to have the kitten. So, I could really use some help. 

More Information:
He has been living in Canada for about a year illegally, so that is why he can't get a job. And why I pay for everything. I have been on his ass since before he moved here to get a visa, but he just hasn't. Him and I have had our ups and downs. He has broken up with me. Then we got back together. He then asked for a break, so I said yes. He went back to the states for a couple months. He came back and everything was fine. We argue a lot, and he tells me he hates me sometimes. Calls me names, makes me cry. But I love him. He is now back there, visiting his family and friends, having a blast partying all the time. 
He isn't allergic, he loves cats. I had 2 when we met, and I've been talking about getting another for a while now. She was a stray, and she is sick. She is also deaf. If I take her to the local shelter, they will put her down. No questions asked. I have friends that work there. I have no idea what to do. Hopefully this is enough information now, because its all I got.

Can you give me the gist of the text in a nutshell?
<bot>: My boyfriend doesn't want my kitten. I don't want to give it to a shelter, or throw her outside. He gave me an ultimatum; Get rid of her, or he isn't coming home.