Nobody needs two hours to give anyone 'their spiel'. I don't hold with hard selling, I know what I want, so any company giving me quote needs to realise that it's a conversation, not a 'spiel'.
Why on earth are they spending two hours giving their spiel? They measure up, they calculate and leave you a quote or you sign up if you are happy. Why are people going along with a two hour spiel, thats ridiculous!
OK, 'spiel' probably wasn't the best word to use - but some purchases do require a lengthy discussion - with input from both the seller and the customer. Something like a kitchen, for instance: you don't just get a quote for 'A kitchen' as dimensions will differ in every house and there are loads of potential variations of layouts.
Personally, if we were buying a new kitchen (we are going to be doing that soon, as it happens) and somebody expected to spend 20 minutes with a tape measure and then give us an accurate quote, I would assume they were wanting to sell us what was easiest/most profitable for them and weren't in the least interested about selling us what we wanted to buy.
I would expect to take a lot more of the salesperson's time to ensure we all knew what our choices were. If one of us went alone for that and then finally said "I'll need to check with my DH/DW" - not necessarily just to double-check that the final price was acceptable, but maybe coming back with the info that the other one wanted a completely different layout - or, theoretically, revealed that the other one didn't actually want to replace the kitchen it at all and was always likely to disagree with the purchase - I don't think it would be at all unfair for the salesperson to feel hugely messed around and taken advantage of.