@ Enmystic
You really speak the truth once again of course, haha.
To be honest as can be, I only believe that the only reason people dislike Thane is because they just can't bring themselves to get to know him, like us. In the beginning when I first met Thane, I didn't care for him. In the beginning to me, he complained to much. And me being my usual self, I don't care for complainers. I made 2 play through's , romancing Garrus, and hardly speaking to Thane besides his loyalty mission. I decided I would try with Thane. And that really was the best choice I made in the series. When I payed attention, I realized he was just...lonely and was pretty much looking for an ear. By the end of his romance , I just completely fell inlove with him.
Technically what I mean, I believe the people who just don't "pay attention", will come across to not like him. I'm not saying " Oh Haiii , yeah when you listen and PAY ATTENTION you will LOVE him." I'm not saying that, everyone is going to just not like or not care for a character. It is natural.
Again, I just don't think people are willing to give him a chance, and they come across as not liking him.
Then again, this is my opinion, people who don't like Thane probably agree or disagree with me. I don't know. As I like to say " just go with dah floow".