You, of all people, are lecturing us about a private employer being able to set his own terms of business?
No hypocrisy here. Of course he can. The cake store owner (I assume that's who you're referring to) can freely decide whether or not to sell wedding cakes. If he doesn't want to offer wedding cakes, that's no skin off of my nose.
INVAR's nephew's employer set certain rules for its employees. It required its employees to represent they were non-smokers, most likely so it could obtain lower insurance rates. INVAR's nephew apparently lied, and was fired for it - his employer likely didn't want to be exposed to a charge of insurance fraud.
Now INVAR wants his nephew to be treated specially by his employer, and his lie excused. Maybe he should - forgiveness is a virtue - but that's entirely the employer's call.
By contrast, all the cake shop's customer wanted was to be treated the same as every other customer - to be sold the same wedding cake the shop owner FREELY CHOSE to advertise to provide to the general public.