Find another shop.
When I got started in biking the local store sold me a hybrid and I bought it because I didn't know any better. Next spring I bought a road bike from the same people. Difference? I knew what I wanted and was able to deflect the age and size thing.
Attitudes are very store specific, even wiithin the same chain. I went into one store of a chain and couldn't even get a sales person to say Hi. Went into a different one and the staff, sales and service, couldn't do enough for me.
I now own two road bikes and the hybrid. Guess which ones I ride?
Find another store. In fact, find a couple.