Kenny Miller has admitted his sadness after deciding to retire from international football but he made the choice for the good of his nation.