I used to take all kinds of cast offs. It's ok to call them that....I no longer feel sorry for them or feel like I owe them a home.
It's ok to tell people 'no'. "No, I am sorry, I cannot take your -------, I simply don't have room". "No, thank you so much, but I do not need 'such and such'".
It's ok to not take freebies off of tables at fairs. If you don't take them, someone else will (and that's ok!). They will simply save them for next time.
It's ok to not take free things.