An Iraq war hero has been jailed for life for the racist murder of a Bangladeshi waiter when he was just 15.