I do not want to defend Stripe (I hate all that kind of companies), but there are so many unclear details here. - What were those unauthorised charges? - What are exactly the goods you sell? - What is the time spread across those transactions were done? Is that one business day? a month? quarter?
I really cannot conclude stripe is shitty based on this post.
If everything is so clear and arbitrary like it seems in the post, is a no brainer to get 500k back in a court of law. So, relax.