We've all done stupid things we've later regretted. At least you saw the error of your ways.
xshub could write you a dissertation on the advantages of being a liberal cum conservative, bc of the ability to understand that mindset from having HAD IT. he can tell you what liberals think and how they approach issues and that is so much more valuable when combatting them. As is always said, Republicans bring a rule book to a knife fight.