I looked up troll in the cheerleaders handbookA troll is any person that does not agree or has a contrarian viewpoint to the resident social media fascist I'd say that's pretty accurate