Princess Anne has been criticized for her behaviour at a recent royal engagement as fans compare her to a 'bond villain'