Then you're the type who would choose who your mom wants you to marry. Good for you. But good for Ian who chooses what his heart wants too. Nothing wrong with that.
Not sure why shaming is needed here, even in reality, bad person and good person can have relationship, they balance, and compliment each other.
TJ left the underworld as Ian wanted, it shows that he does care and loves Ian just as much as Jo would do for Ian.

Who your mom wants you to marry vs who your heart desires.
It's a no brainer.
Happy ever after TJ and Ian, looking forward to your wedding day!