Daniel,
Your apology is a step in the right direction, and if your intentions are sincere, it will go a long way towards earning the respect of your fellow members.
Kudos for stepping up to the plate and making the apology - it takes a big person to do so and is an important first step!