I felt the same way looking for a bike about a year and a half ago. I have a 47 cm Trek 1.2. They've changed the models around, but Trek definitely makes smaller sizes. They may need to order one in, but if they do, you aren't required to buy. I completely understand your pain.

I love my road bikes and I can't imagine being without one. But I did go to about 3 stores before I found one that carried bikes that small to try. I didn't want to order one in if I didn't have to.