Shravan's under some black magic spell conjured by the selfish bhootni and that is the reason he is doing what he is doing!
Whatever he talks, he talks bhootni's words! She brainwashes him and actually has a voodoo doll of Shravan with whom she controls him! I'm so positive of that! It's got to be something like so! Or else how come Shravan's mood changes completely as soon as bhootni comes in vicinity of him!
Just think about it! Just earlier in the day, Shravan was tearing blankies, laughing, running in the sand, eating food, dancing and most importantly starting to notice Saachi (read his comment on how pretty she looked) BUT then as soon as bhootni appears with her big popping eye balls and squealing voice, Whoooooosh! and he becomes annoyed at Saachi and all the genuine happiness vanishes!?!
I'm telling ya all, no need to blame poor Shravan, it is the work of the bhootni with her voodoo doll!