Even though the ultimate decision comes down to the admin that was responsible for your ban, I believe you deserve a second chance. We've given second chances to numerous other community members who have had much more negative influences in our community and most of them have realized their mistakes and ceased the problem that they were causing. From what I can recall from my short memory, we haven't had a problem with Shaggy before so giving him a second chance would be great.
To you Shaggy, you're a grown ass man dude. You recognized your mistake and apologized for it which a lot of adults don't do either due to ignorance or a false sense of pride. For that I commend you man. If it is decided for your ban to be reversed, you already know what to do once your back which is just don't be a dick :>. If you do fuck up again, i'll fuck you up man :D.