I see no problem with USPS offering banking services, but remember that many check cashing service customers are themselves "predators". A lot of them are working illegally (sometimes combined with identity theft), or dodging child support payments and other debts. No legitimate bank would serve those criminals.