Bobby, everyone makes mistakes at some point, that's what humans are supposed to do. And even if you back your friends when they are wrong, that's nothing to be ashamed of, thats just protecting the ones you love. And although that'll get you into trouble and probably no doubt has, who cares? They are you friends/family and nothing else matters.
I probably don't know a huge amount about you but I'd like to think we're good friends and you know i'm always here when you need me for anything, even just a talk. You're a good guy an whoever else thinks otherwise has their opinions and that's them. You have to focus on the ones that love and care for you, not the ones that complain about the past. Don't focus on the past it's already happened, and don't focus on the future because it hasn't even happened, focus on the now. And right now, I see 99% of all posts on this thread full of love and appreciation for you.
You've no doubt made loyal friends here and they will help you through all the tough times you'll have. Although it may just be an app, I think we all can agree our friends on here are just as important as those we have in RL. Chin up sweetie, you're a lovely person and anyone would be lucky to know you, I'm glad I do.