No. Merchants are within their rights to request identification when a credit or debit card is used. They also have the right of refusal.
--------------------------
The above answer is only partially correct. Merchants do not have the right of refusal. Credit card companies do not prohibit merchants from requesting IDs, but most credit card companies require the merchant to process the transaction if the customer refuses to show an ID. Based on the comments from the credit card companies (below), it is arguably better to refuse to show your ID.
Here are the relevant quotes from Visa and MasterCard. American Express and Discover have similar rules.
"Although Visa rules do not preclude merchants from asking for cardholder ID, merchants cannot make an ID a condition of acceptance. Therefore, merchants cannot refuse to complete a transaction because a cardholder refuses to provide ID. Visa believes merchants should not ask for ID as part of their regular card acceptance procedures."
"A merchant must not refuse to complete a MasterCard card transaction solely because a cardholder who has complied with the conditions for presentment of a card at the POI refuses to provide additional identification information."
If you have trouble with a merchant, pick up your cell phone and dial the customer service number on the back of your credit card. Also, Visa, Mastercard and American Express all have pages on their web sites to report merchants who require an ID.
Certain exceptions may apply, such as if the signature line on the credit card says "see ID."
College campuses ought to prohibit credit card companies for asking students to sign up on campus.
The merchant agreements that they have with the credit card companies generally prohibit them from charging extra for the use of the credit card. However, some places offer a "discount" for cash, which works out to essentially the same thing, and while it's becoming less common than it was a few years ago, some merchants do charge a "transaction fee" for using a debit card (they are required to notify you of this; the notification generally takes the form of a sign or sticker on the unit you swipe your card through).
Prohibit what?
what is to prohibit
Yes. Some card companies do this.
companies can set their own policy and there is nothing that can be done about it - as long as it is legal.
The bylaws of some corporations permit transfer of proxies to other shareholders of record; others completely prohibit such transfer, or prohibit proxies altogether (small companies, in particular).
If the mattress is defective, it can be returned but Tennessee has a law on the books that prohibit "comfort exchange" of a mattress. In other words, in Tennessee, if you get it home, it is yours unless it is a manufacturer defect.
Yes, although cost issues may prohibit. I've seen companies that make LED/lightbulbs.
Texas law does not prohibit companies from drug testing, so any company that wants to do so can do so. That doesn't mean they all do, but it seems likely that at least some of them are.
Some installations prevent this because of copyright rules. There are some companies that do not want you to copy their information for legal purposes.
A suffix for "prohibit" could be "-ed", as in "prohibited".