After casting his son Hayes in his new Western movie epic, Kevin Costner has insisted he has not “shoved” his children into the entertainment business.