Difficult to immigrate to a new country at age 60 without money and without the language, therefore sad story.

Here is what I would suggest:
-stop watching tv in arabic and start watching in english

-since your wife is not working, perhaps she could share in caring for your mother so that you could get out of the house to work part time or at least go for a walk. 

If your wife doesn't want to help with your mother, perhaps you could send her out to work. The mosques usually have a list of jobs available for arabic only speakers. This would help bring down the credit card debt.

-stop resenting that your daughter has now assumed a "leadership" role. That is how it often is in immigrant families where the children are the only ones who can communicate in the new country. Instead, be happy that your daughter is there to help you.

-stop shopping at Costco where a family of four ends up with more than they need. The pharmacies have regular sales on diapers and toilet paper.