The thing is though they have to use the link that is provided to them in that email. Do you know if they used that link to apply and get the cards? They may have looked at it, thought about it for a few days, then logged on and google searched the card and then signed up or signed up on alaska airlines website. In that case if they signed up any other way than the referral link then you wont get the bonus. Im assuming though that your wife did use the link

Add me to the list of those who haven't received their miles. I referred 3 people who all received the correct card about 4 months ago. My wife, sister, and brother in law all used the link in the email.
Do I need to contact B of A? It sounds like those who have called B of A haven't had any success