Look, I'm pointing out the things your not doing well, and even going so far as to tell you how to do them correct. Which trust me, is far more than you get in the real world.
If you want to succeed you should probably take my advice instead of arguing/ excusing yourself.
If you don't want feedback, don't put yourself out there.