Do you surround yourself with Cats or Dogs? Dogs are loyal and give time, love and respect. Cats take our time, money and resources with out returning any favours. One way you can deal with a taker is take back. Ask them for their time, resources and to help you out. You may start to see them disappear as there nature is stuck as taking and not reciprocating. Remeber, takers LOVE givers. (Cats is a metaphor as I have two cats and one likes to cuddle and give love and affection. The other cat just takes food, time and gives me a part time job cleaning cat litter.)
Be a giver and surround your self with givers as time is too valuable not to.