Under some circumstances like being on a Blind I will call some raises even with Garbage hands, because I do know that the Game is never over until the River card has dropped, and any 2 cards can win. But generally I will fold most garbage pre-flop if I am not already invested in the hand, There is no use in getting involved if you don't need to.
Once I was dealt 9/3 off on the BB and no one raised, so I got to see a Free Flop! I Spiked a full house with 9,3,3. on the flop and checked, then someone shoved all in, I naturally called, He had pocket 10s and could have won had he hit a 10 but he didn't and when he asked me why I was playing such Garbage I told Him "it's your own fault, not raising pre-flop" if he had raised I would most probably have folded the 9/3.
If you are not raising with a decent hand, hoping to trap other players, be careful you don't fall into your own trap.
Things like that happen, That's Poker!