Bristol Rovers' Joey Barton says he didn't mean to cause offense 'but some people have rightly pointed out to me the use of the analogy was not correct'