I still fail to see how this is evil.
How would you like if an undocumented immigrant stole your social security number to open a bank account or a credit card because they were unable to do so because of their status?
Plus, these B of A credit cards for the illegal immigrants are different than credit cards for me or you.
The customer has to have had a checking account with Bank of America for at least three months, they have to pay a deposit for the credit card, and it has much higher interest rates than a normal credit card.
I'd much rather it be this way than my credit history getting ****ing up again, or me walking into a bank to open an account to find that my social security number was used to open an account at that bank again.