Former X Factor star James Arthur has hit back at critics who fumed his recent gig was too short and not worth the price of ...