So, what have you done wrong, and what will you do to solve this?
If you needed this many warnings just to realize what you did was wrong, then I can't see light at the end of this tunnel.
You can't just shrug it off as a mistake either because of that, this is a big one; so it needs a big solution from you.