Michelle Obama was called a 'hypocrite' by critics online after she revealed that she had an armed security guard.