The fault can't be entirely one sided, u must have done something wrong, u should atleast mention what kind of apps you were working on. I understand ur frustration but please give more information about your apps and some hypothesis on what could be the violation.
I wish you the best