USAA is indeed a good company to deal with, especially compared with the other banks around, but, I do not believe that a non-military related person can get the 1% rebate card, although anyone can get a non-rebate card from USAA.
If anyone has info to the contrary, I would love to know more.