You can walk with respect even when you have past failures. Your past will never define you if you do not let it! It is not what people say about you that makes you different. It is what you say about yourself, and what GOD has said about you that really matters!
Just because someone called you "names" does not mean you have to act like that or that is who you are! Be sure to know this, the content of your heart matters a lot to however far you want to go in living the life you desire!
The past is a terrible place to dwell on, I must tell you. Yes you failed, but that does not mean the end of the world for you. Leave the past behind you and forge ahead dear friend! Your past does not define you!