I think guys will change for the "right girl". Now most girls *including myself* decide that they are this girl. The problem is.....you can't force your own "perfect self" on a guy. The guy has to see it.
So a lot of us girls who feel that guys won't change have just been jilted or something. i.e - me
But it happens....