Of course gays don't have special rights. Read your own link. You cannot discriminate based on Color. White is a color.
Sexual Orientation: Straight is a sexual Orientation.
You are making my point for me. It's too easy. The baker must bake the cake for the Gay couple.
If he is offended...to bad.
The Black Baker must bake the Cake for the Skinhead. If he's offended to bad.
If the skinhead is part of a terrorist organization that might make it different...but if he's not...like I said before...it's bake baker bake. You still have not refuted this basic concept. 
The Little Guy