A Business Friendship Problem

Hi, my best friend is a pretty wacky guy, he's not a really good friend, I'm almost certain he talks bad about me behind my back, he's always making fun on me around others, but he does some good and that's why we keep each other around. I have been there for him alot, I've even bailed him out of jail once. One night him and his coworker (his really good friend) and I were out eating and he was constantly talking alot of crap and putting me down and I was pretty pissed. I indirectly tweeted about how they were such bad people and also I said some things I know I shouldn't have said, they both found out and both are angry with me and I sincerely apologized to both of them. Because yes, I did make a stupid mistake. Now I will be working with both of them and I don't know what I should do because I want to be friends now that I have to see them at work.
An Ep User An EP User
Jan 8, 2013