No sleep

Another night of worry and no sleep, but I am feeling a bit better this morning.   I bought a heated dog/cat house for my son's dog so maybe they will still come over in the winter or at least the less severe parts of it.  I can't help that my cat hates other animals and I don't want to upset her by letting their dog in and risk her hurting the dog (Yes she would, he is afraid of her just looking in the window.  She has attacked the glass several times).  Plus they live in an apartment and I know he loves having a whole day outside.  Wish I could convince them he is not that cold, but as soon as th eoutside of his furr gets cold they are sure he is going to freeze to death.  He is their "baby".
I am bad, just not an animal lover.   Or rather I don't treat them as humans.   I love my cat very much, but she is a cat.   I won't pay thousands of dollars for vet bills.  I won't pay a kennel for her when we go on vacation.  I know she is lonely, but I hire a neighbor kid to come by once a day and feed and water her.  I lock her up at night so she can't meow at my door and the idea of letting her sleep with me....no way.  
So I am mean and don't understand.  Well now I spent $90 on a heated shelter.   Ugh.   Fingers crossed it solves the problem.  I hope so, but they may just still take it as an insult that my cat gets the house.  Sigh.