I really like Veer as a character I know he's being a hypocrite too but honestly all of us are hypocrites in reality as well and this is a fantasy show.
I love how he's empowering Bani to stand up and fight for herself. That one of the main reason he fell for her in the first place.
He says whatever to her behind close doors but in public and infront of his family he gives her alot of respect and make sure they respect her as well.
Veer is the perfect grey shades character, he's not aggressive and ott ruthless and I like that about him.