Found out what my issue was.
I decided since we had 4 vCenter all exactly the same to go down systematiccaly and compare them to the others. It turned out that the directory housing the file that specified the web apps was done removed or replaced in the heat of troubleshooting. We dont know how it happened. I copied those files from one vCenter to the other - bounced Vmware vCenter Web Services and Voila the hardware tab was working. Also we found that it was not related to just the hardware tab but all web services. We had fixed on the 3 other vCenters and seems that this was the real problem. As stated before someone else probably messed with it prior and actually made it worse.
So in reminder, remember what you change and troubleshoot..
The files I looked at and compared to where located in the install directory of vCenter and then tomcat\webapps\vws\WEB-INF
The file was web.xml - just remember to back up. This houses the information for the webapps running in the vcenter Web Services.
Comapare your webservices to another working vcenter - make sure you dont copy any specific files and be sure to backup the ones you are going to overwrite.