“The Federal government thinks it is immoral for an employer to fire an employee for being gay. So you own a shop, you hire a 23-year-old kid who seems okay, but after awhile starts wearing his sexuality on his sleeve, swishing and sashing (he thinks it’s so cute). You know he’s a confused mixed-up kid who needs to learn the hard realities of moral life, and you’re hoping and betting that left to his own, in ten years the kid will regard this bizarre rebellious “walk on the wild side” as an embarrassing phase. You’d love to fire the kid, and it would probably be the best thing for him. But the Federal Government thinks that’s immoral, and you can’t.”
You didn’t once mention how the proverbial “gay kid”’s job performance was like. Firing a kid for being a flamboyant homosexual IS big government, only you’re bringing the concept of big government to a business.
The kid has the right to wear his sexuality on his sleeve, as well; I have no right to stop him, nor does his employer or anybody else on this planet. We and the kid have the right to cause and deal with the consequences of free choices, which include the choice to discriminate against things we don't like. You want to fiddle with the consequences, and that is most decidedly OUTSIDE YOUR RIGHT and OUTSIDE THE RIGHT OF THE GOVERNMENT.