I think karni Senas point was justified after watching the movie. In the movie Ranveer Singh is portraid as hero whereas Rajput king is being shown as a weaker image which is disturbing. The point is they should have taken some new face in place of Ranveer because they are showing Ranveer as a hero instead of real khilaji character. The true identity of khilaji is tried to be hidden. Deepika and Shahids character was awesome. Ranveers acting was truly appreciatable. But the story was not good. 3D effects were great.