"This is either a federal mandate or a preemptive move by HP to avoid a future lawsuit. It all boils down to a federal imprimatur for homosexuality that is going to affect every corporation."
As stated by Aquinasfan.
I'm not sure that that is true, but even if it were how is that unconstitutional? Where in the U.S. Constitution does it say that employers must accomodate the prejudices of their employees?