So many people don't realize there are no do-overs. What you've done can't be undone, try as you may to forget or cover it up. Don't live your life thinking that tomorrow you can forget what you did today, this is real, for forever.
Do not tolerate being vilified. Distance yourself from those who seek to take underhanded jabs at you while maintaining their innocence. Such behavior barks of immaturity and a complete disregard for the feelings of others.