This is our experience as well. When using a credit card or KTTW card that is all we need. When paying cash we need to show another form of ID.
The bottom line is that TIW cards are only available to FL residents and
DVC members. If your friend is neither then he/she is not eligible for the card.