Alignmenmt of columns data are defiled with align parameter of the colModelm default value is 'left'. The alignment of column headers can not set with respect of some jqGrid parameters, but in my answer which I posted you before I described how it can be done.
If you mean some more with “lining up” as alignment you should describe what you want in other words.
jqGrid, like Excel for example, supports column width which is the same for the same cells and the header. If you adjust the column width with respect of the mouse you change the width for the whole column: headers and cells. Its the only behavior supported in jqGrid. What you suggest seems for me, that the column header will be over the next column and the look of the whole grid after the changed column will be wrong.