On one hand, payday loan services and buy here pay here auto dealers are providing capital and transport to people that can't afford it and absolutely need it.
On the other hand, the risk of not seeing their money or vehicle back is insanely high.
That said, the transaction reordering that BoA/other banks did was insanely cruel. I was affected all of the time by this during college before I got my first job. Learning how to overdraft "correctly" was an insanely useful skill back then!