If an agent has a reputation for unethical business practices, they will be avoided. Specifically, Redfin, in my area, has some great agents and some not so great - just like every company. Initially when Redfin was new, they weren't attracting quality realtors, so there was an issue. They've resolved that.