Not all sales people are competent and not all dealerships are well run. If you don't think your getting the service you deserve, tell the sales person you want to speak to someone else. You aren't there to be their friend, you are there to spend money. Assuming that is that you are ready to actually put money on the table.
Probably 95% of people that show up on a dealer lot on any given day are there just to look and see what is available. They aren't serious buyers (at least yet) and so the staff perform a triage to try to figure out who are the 5% that are serious about buying and who the 95% are that are just looking around. If you don't give off the vibe that your willing and able to close a deal that day, you probably just got categorized into the wrong group.
The couple of times I have gone to a dealership with just the intention of looking, I tell the sales rep so they don't waste time trying to give me the hard sell. I'll come back two or three times and they will know when I'm ready to wheel and deal.