Though his support of the'Tommy' went back a long way before the Great War. He wrote two collections of poems published as " Barrack Room Ballads" in 1890 and 1896.He writes from the viewpoint of the ordinary soldier and often uses the vernacular language of the men
The poem "Tommy" is an example of how he tried to change the public perception of the ordinary soldier. In it the soldier speaking says that he couldn't get served in a pub, because they 'didn't want no Tommies', but goes on to note that their attitude is completely different when there's fighting to be done! Something suggests that Kipling didn't like hypocrisy!
Why did he think that way? Well for one thing,unlike his readers, he had been in India, at the height of British rule, in quite a lowly job as a newspaperman, and had witnessed the virtues (and vices) of all classes there, first hand. He was sensitive to injustices.He came to respect the ordinary soldiers as human beings.He wasn't one who thought that status, class and upbringing automatically made someone better, worse or morally different.