That's good to hear, because it means you're definitely improving.
To be honest this is the first time I've seen you so repentant, and it's rather heartening. Again, I'd just take the time before each post to really read over the other person's views a few time to really understand where they're coming from. Make a habit of that, and after a while treating others with respect will become natural. It's the internet, you have the benefit of the time so there's no point in getting wrapped up in the heat of things and regretting it down the road.
I'd also recommend taking the time to really read your own posts and wonder how this might be misunderstood or taken the wrong way, if you're unsure don't be afraid to ask someone else in private to give it a read over first.
Again the first step to not be a jerk is to take a careful look at yourself and what causes people to view you that way. You're on the right path there.