Blacko I think you should stay, yes you have been inappropriate at times, but we all have our bad moments, I have felt crap after chastisements from others, however, I stuck it through and have found this place to be an excellent learning ground and talking place.
I hope you can get through this and stick around cause it will show excellent character if you can. Also don't take personally comments you receive, they are not personal but just addressed to something you say, no one really knows the real you.
However, I leave it to you.
Peace my friend.