A song about a soldier who died after becoming a ‘human shield’ in Belfast was banned by the BBC to avoid offending nationalists, a new book has claimed.