I did most of the haggling for my new car over the internet. And lucky me, the dealership's internet sales specialist was a women! And mom of a kid about DS's age. I only had to visit the dealership to fill out the final paperwork and do a test drive. I would absolutely do it this way again. There's no commitment needed to get a quote, so if you're not exactly sure and need to test drive a few models, you can without having to commit to anything. I used edmunds.com to get a quote for my trade in and for the new car, so I knew I was getting a decent price/trade. Very easy.
I'm sorry you had such a crummy experience.
mommy to DS who is 9
DD who is 6
and my girl in heaven