She is beautiful on the outside yes.
And Vishal is not ashamed of his rural background. He said he gets bullied /respected because of it. He is not ashamed of it . He doesnt go around acting like a clown and then blaming it on his rural upbringing..which is what Shenaaz does. There is a difference between being proud of your background in a healthy way and milking it to excuse all kinds of tacky behaviour.