Bobby,
We all have our faults, it's what makes us human, it's how we react to our mistakes that quantifies our worth. I hope those that feel you have done them wrong take this as it was intended and accept your apology.
I know you have helped a LOT of ppl at great personal cost to yourself and I know that there are many many ppl that owe you a great deal of thanks. Someone who has as higher profile as you have is always going to attract haters, and also your mistakes are going to attract more scrutiny.
At the end of the day you just have to play the game the way you feel it is right to, look out for those that you care for and try to have fun.
I hope all goes well for you and you continue to have fun