am I right in thinking that if you get a stat boost, say Auntie Netties hair, then respec your character, you lose the boost?
No you keep it, but it doesn't show up on your character sheet in the re-spec menu. So you have to keep in mind that this stat will actually be higher than shown.