Former Labour MP Mike Amesbury has broken his silence after pleading guilty to punching man in a late night street attack.