I've gotten various junk gifts from my stepdad's mom, which I usually end up throwing out. There was a funny gift one time, though, where she got me a cute hat but it was sized for an infant! This wasn't even that long ago, either!
Absolutely, at least with the general public. People who are loyal and true to you will generally think of you the same way regardless unless you really did do something really bad.