It is an unfortunate thing that many people out there view real estate agents and realtors as money hungry, viperous snakes. But here is the question that you should consider, and take measures to combat in your career:
Why do they think that way?
Probably because so many agents in the past have treated people as inferior, and just a means for them to make a paycheck.
So the key for you is to understand this point, and make sure you address it when working with your potential clients. You need to assure them that you are working to find them their dream, and at the best possible price. Or, if you are working for a seller, that you are working to get them the highest possible price on their property.
Remove the “you” out of the equation, and focus on the “them”, and you can totally change their perspective of you (and possibly agents in general) all the while getting what you want out of the deal too, THE COMMISSION!