As a playwright Shaw refuse to write a single line for the sake of art alone.
G. B. Shaw's plays are intended to expose the hollowness of all social institutions which have outlived utility. Bent on expelling the ‘heresy’ of romance from life and art alike, Shaw always maintains a rigidly anti-romantic stance.. As an iconoclast he dismantles all impractical idealism and combats silly sentimentality. In Major Barbara too Shaw reviews ideas like religious faith, corrupt money, crime and punishment bustard etc. from a realistic point.