GF's should accept you for you.  Wives should've accepted you for you long ago.  Mother's love you regardless.  Friends are likely to give you $#!^ for anything you enjoy that they don't.
I just got my balls busted for wearing jorts the other day...  I had no idea they were that bad.  *shrugs*
My gf doesn't give me too much trouble about anything so long as I don't go nutty with my spending and put myself into a bad situation.  Controlling your spending is the key...  That's the key with anything you enjoy really.  Financial responsibility is important.  I do a Christmas Club so I don't go overboard at the holidays.  I set pretty strict budgets for my hobbies...  
I just bought my first 1:16 RC tank this week (arrives Friday, I think) because I've managed my money well enough that I decided I had an extra $100 to plunk down.
When I don't have extra, or when prices raise, I re-evaluate my spending...  For instance, 21st's stuff bumped up in price there at the end, so I cut back.  What do I REALLY want vs. what do I just simply want?  The 88 was taking a backseat then.  Star Wars figures went from $5.99 to $6.99 to $7.99...  Each year I cut back some.
If you're responsible, taking care of your needs first (survival, debts, etc.), you're good...  I got a bitchin' TV for Christmas this year for my girlfriend, $1400 DLP 1080p HD for $800...  I paid it off quickly, no interest, and now enjoy HD hockey and football.  I wouldn't have done that though if I didn't have a plan on it.  And since I did, I can feel secure that I'm not doing a disservice to myself and my future financially, and nobody can really complain about what I spend my extra money on or how I spend it.  And fortunately for me nobody does really. 
