he probably just doesn't want to give you a compliment since you guys dated before, and not because he doesn't want to compliment you publicly. i'm sure he's just still stinging from you guys breaking up and that's why. don't stress it :-)
my ex is all I think about , no matter how hard I try to move on . what you need to do is focus on your boyfriend . be with him. HE is the one who is treating you right. he's the one you should be with . throw out the memories you have of your ex, which i know is so hard :c but it will become easier c: