Fox News contributor punched in face at pro-union protests in Michigan – VIDEO Tea Party – Americans Protecting Americas Foundations – Tea Party.