Painter who punched a man over an unpaid account fined $500