You're not crazy, Deb. My bike shop feeds a lot of employee's families, so I shop there most often. Plus- if he goes out of business- I'm screwed because it's the only shop in the city that I truly trust.
Now, I DID just buy a new cassette online because it was about $80 cheaper than the bike shop, and I bought tires online because my shop doesn't sell them and said he probably couldn't order them . Other than a few random things, I buy mostly from him.
Supporting our local shops not only helps small business owners, it helps your local economy. I'm all about that!!!