People go to the local bike shops for guidance. They should have steered you right. If not, that means they don't know WTH they are doing! And why do we pay high prices at the local bike shops? For their great service! Yeah Right!
I'd take them to the BBB for selling you the wrong size. It's their job as a business and not yours as a consumer. What kind of business are they running there if they don't know their own products?