Putting up a sign that says American-owned is simply stating a fact, and is a right of freedom of speech. It is not an insult, if these whiners are really loyal to the United States, not just here as citizens taking advantage of our economy, while their real loyalty is back in India. When one takes the oath of citizenship, you swear loyalty to this country fully, and if these guys were loyal to this country, they only have to put up a sign saying American-owned.