Oh boy. This guy has quite a potty mouth. Facebook Terms of Service violations with almost every post. Yet, National Organization for Marriage doesn’t ban him or remove his posts from their public Facebook page. John Keith is originally from South Carolina and lives in Austin, Texas. He is a former recruiter for the United States Marine Corps.