You have a reference for this? Here is a quote from your link: "Title VII of the Act, codified as Subchapter VI of Chapter 21 of title 42 of the United States Code, prohibits discrimination by covered employers on the basis of race, color, religion, sex or national origin (see 42 U.S.C. § 2000e-2[40])."
I'm not going to argue with homophobes and bigots around here because I have no interest in convincing morons.
He broke the law by refusing service and discriminating against the couple so he'll have to pay the consequences for his actions. If he doesn't like it, then he shouldn't run a bakery. These same arguments were used regarding interracial marriages as well and it didn't work then....it certainly won't work today