I think people are really confused to diffrentiate between a Anti hero and a villian
Also remember Antihero's character is most of the time is stronger and much more admirable than a Hero
So let me explain you all-there are 3 categories of characters in show kasauti from which I will tell the diffrence
Rishabh Bajaj - RB is a Anti hero and a character with grey shades.He fall into the category of Angad,jai walia,sujal etc.Look at the way these following characters go about their buissness.Angad khanna was shown as a brutual person and whatever most of the time I saw him he either yelled at kripa or fight with someone.But still he is not a negative one.Sujal garewal was as obessive lover of kashish who just wanted to get her from piyush and created many circumtances for such.And for gul heroes they are at starting antiheroes and slowly become FL ka chamcha who has no work other than romancing FL.
Characters like RB are alpha male who are powerfull as well as composed at the same time not like a angry young man who are always angry and don't think from brain.
Anurag basu-A good person who is mummas boy and wants to have ladoo in his both hands.these types of characters belongs to Mihir,kavya,om,natik and karthik category.Either they spend most of the time busy in family problems or romancing the FL.
Sometimes they are shown as they hate there family or sometimes they love there family so much that there buissness problem is also handeld by FL.Also they are very bichare types because they are stuck between their mother/sister vs lover battel.Also they don't take any of the side from the following.
And RB is a much better written character than anurag because he has several layers which are yet to be disclosed irrespective of how the respective actors potray it.
So this negative talks don't make any sense unless you got to know his character sketch from BT itself.Thank you