Some people are leeches and will always try to suck as much good from people as possible without ever returning any good. Your aunt sounds like such a person. I would have given her the boot a very long time ago. Sucks that your cousin has a mother like that.