The straw helps to prevent the glassware from being damaged.
www.customglassware.com/
You can buy cobalt blue glassware and many local stores that carry home decor, such as Lowes, IKEA and Walmart. This glassware can range from $6 up to $50.
You can purchase vintage green glassware at exclusive stores near you or exclusive deals in an online place. The seller will usually put a description of the glassware and you can buy it, and sometimes the seller will allow you to return the item if you are not satisfied with your glassware.
The straw helps to prevent the glassware from being damaged.
I am pretty sure that you can buy Riedel glassware on the computer. Riedel probably has a main website that has many things for sale. Check out Ebay too.
There is no such thing as "bone china glassware" or indeed "porcelain glassware".
Wedding flutes can be bought at several retail stores. Retailers like David's Bridal sell a wide collection of glassware. Specialized glassware stores will also sell wedding flutes. And as a final option there are several online retailers that sell glassware as well.
Icosahedron is the shape, but it's just called 20 sided if you want to buy one.
e-bay
No, but you can use ultrasound to clean glassware.
Broken glassware, or hot glassware, or glassware made out of live scorpions... Basically, the question is too vague to be answered.