You are not a failure. Don’t blame yourself for the circumstances in the industry. You accomplished a lot by completing your degree. Perhaps you could consider looking for work outside the US. Have you tried searching for a job in Europe?