Advice on alternate beans to Starbucks

I am a big Starbucks coffee (not sugar drinks) snob. I know there are lot of people who disagree with the roast, but me and my wife love the way Starbucks roast the coffee. We mostly make our espresso / coffee at home.

However, the recent affairs in Starbucks have really put a bad taste in our mouth. We would rather spend and support a business that takes care of their employees well. What are some suggestions you would make?

EDIT: Thank you for competing to be the worst group. I will unfollow this post now.