Call your state Attorney General's office. They will be able to tell you if your state has lemon laws for consumer goods other than cars. Your Local BBB should also have the information on Lemon Laws.
As for the price of the Babylock - It is anyone's best guess because as women, we don't understand the intricacies of finances and payments and how to budget and such, so you'll have to take a man with you to the sewing center to find out.