The country was founded on the principal of life, liberty and the pursuit of happiness...the federal documents (the constitution) includes the bill of rights. If someone wants to be an American and/or operate in America they cannot act in an un-American manner and violate someone else's civil rights.
What liberty do you really have if someone can refuse to serve you a meal simply because of your skin color?
This is gonna turn into a whine about Rand Paul, right?
Yeah, because it's soooooooooooooooo not germane.
The Tea Party people like to straddle the fence and avoid being nailed down on specific issues.
That's only going to get you so far.
I think what you are doing is called profiling.