Tom here from Scirra, I'm director of the company.
We're happy to provide refunds if the product is faulty. The user did not provide sufficient evidence this was the case, and refused reasonable requests for evidence.
We've sold Construct 2 and Construct 3 to thousands upon thousands customers and very rarely do we get requests for refunds. For Construct 3, our refund rate is well well below 1%. So, when someone claims our product is faulty we wish to investigate and promptly fix the issue.
We've never had a customer ever refuse to send me their projects under privacy concerns. If this is a concern, I would suggest stripping the project down, or trying to recreate the problem in a smaller project.
Secondly, this user sent me very nasty, personally threatening and abusive messages on my personal Facebook. This was one of the worst examples I've seen in my 6 years running the business. I will not let anyone bully me into getting what they want.
Thirdly, deactivating his license is standard automated procedure when a payment dispute is raised via Paypal or Credit Card companies. The license he paid for will be re-activated depending on the outcome of this payment dispute he raised.
We've done nothing wrong here. Unfortunately running a company, you have to sometimes suffer people like this.
I will not reply to the OP directly because of the revolting things he's said to me in private, but if anyone reading this thread has any specific questions for me or about Construct 2/3 I'm happy to answer them.