Amateur boxer, in my opinion.
These guys train to take punches and deliver them, too. They fight against other guys who know how to throw a punch. If I throw a punch at a boxer and actually manage to connect (not likely), it's probably not going to hurt him much at all.
Plus, for those of you who saw that picture of Vinnie in the "Who are you" thread: Would you square-off against that guy? Not me.