If it were me... I would probably transfer my tokens to a new wallet. I know there's still that 10% transfer fee... but you're going to get that back over time and it's worth the price to protect yourself.
Out of morbid curiosity, how many "free" tokens did they send you?