Shamed former MP Mike Amesbury blamed the street assault that lost him his job on "six or seven pints" on an empty stomach.