So, my girlfriend is allergic to cats. This isn't new; she has been for all her life, and I've known about it since we started going out. When we're on campus, it's not a problem, because there are no cats around, and of course I don't have a cat there. But now that we're on break, I'm around my cat at home on a daily basis. All my clothes are covered in cat hair, no matter how many times I wash them or brush them off with the hair remover...and now she gets a headache every time we get together. I feel really awful about it--my presence causing her physical pain, even if its more of an annoyance and not some kind of piercing, unbearable pain. But at the same time, I'm obviously not going to get rid of my cat, and I'm not going to stop petting it and I'm not going to refuse to let it jump up on my lap and cuddle with me, because, frankly, it's comforting and the cat's been a part of my life for the last 15 years.
We got in a bit of a tiff tonight because she muttered "why do you have to have a cat," and I got a little bit annoyed, telling her that I really am sorry and that I feel bad about it, but she knows and always knew I had a cat, that I do everything I can to try to get the cat hair off of me before I come to see her, but that I'm not going to get rid of my cat and that I didn't think it was really fair of her to say that.
Am I being unreasonable about this? Should I be more understanding or something? I really am sympathetic to where she's coming from, but what does she expect me to do? I hate that I'm indirectly causing her pain.