The person in question is likely to be reading this post

Does it bother anyone else when a company requires you to log in or create an account just to tell you their price? And then when you do it, you get a call from their local sales rep who "will be in the area and wanted to stop by", and if you refuse they "will just drop off their business card"?
I hate that shit. Maybe I am turning into a grumpy old codger but I find it quite disingenuous... if you call them out on not giving pricing before giving them your info, they always respond with some BS about how they need to make sure you're getting the right price, etc. If you call them out after you give them your info that they want to stop by, they give you some BS about just wanting to make sure you have their contact info, etc.
It's irritating. Who has time to be meeting with freakin' sales people from all the companies you might possibly do business with.
It occurred to me that the best relationships I have with any of my suppliers are the ones where there are no salespeople involved. Like Digikey, McMaster, Mouser, etc. The ones who insist on inserting a salesperson in the loop - like Future Electronics, Arrow, Avnet, and the one that I dealt with today - I end up doing WAY less business with, because I don't want to have to deal with a salesperson when I could just order online when it's convenient to me without having to wait for a salesperson to come in and try to snoop around and find out how much $$ they stand to gain from the relationship.
How do you folks handle such situations? Are you a pushover and let them come by? Are you firm but polite? Do you let them know you're uphappy with them inserting themselves into an otherwise simple relationship?