Changing Public Opinion And Politics In Social Media Era