I feel the some frustration in this post. 1 issue here is labeling Realtor's all in the same boat. A Realtor is an individual 1099 contractor. They are all individuals with different mindsets, different values, and different skills. This can be true of any group of people. There are all different types just because you use the same brokerage does not mean the agents all work the same way. I am a newer agent and love working with investors, its even better if they do repeat business. It sounds like you have not yet found your guy that aligns with your values. My goal when working with a new client is to create a relationship that goes beyond just closing 1 deal. I would suggest you meet with more Realtors until you find someone who clicks with you. Also it never hurts to put yourself in their shoes, many times the first phone call is simply to qualify you and see if you are serious. Can you imagine how many "investor" phone calls come into an office after some guru seminar comes into town. In any profession there will be people who love to work hard and others that don't. You could say the same thing about Lawyers, Doctors, Flippers, ect.....
Find your guy or be your own guy don't let one 2, or 3 individuals determine how you feel about that profession.