I'll respond as one of the overbearing bosses. I think it would help to get my perspective.
I've been reporting to bosses for many years and the last 4 years or so, i've been managing teams of 6-10+ people from all over the world.
--
For me, i don't dislike anyone on my team just because i don't like them. I've personally hired every single person on my teams so i wouldn't hire you if i didn't like you.
What I do judge people off of is their work ethic and performance. If you are lazy, I obviously will be ticked off but I will accept it if you are performing. I hope for top tier performance from everyone but not everyone is that motivated or able to achieve top tier results. I do try and weed out laziness during the interview process when I see it but it's not always possible.
Employees that lie and make up bullsh1t will definitely lose my trust. Lazy employees lose my support. Employees who don't complete their tasks in a timely manner also get dinged in my book.
This is mainly because I'm an overachiever. I don't like to lose and didn't get to my position for being lazy and not doing work. When you bring my team down, it creates more work for me. I have a few lazy people on my team that really don't add any value. I end up having to do their work to reach our overall team goals. Gives me more work and also put the people in bad positions bad reviews. Hurt them and hurts me. When an employee tells me it's not possible, i go out there and do it myself to show them that it is and I show them how I did it to address their objections.