Michelle- hang on in there! Don't let ignorance win. One point - I notice you said in your post "fat child, fat teenager etc". Seems like the F word causes you pain. Would it be worth your while changing your body shape? I'm NOT suggesting that you need to or should , only that it might make a lot of difference to you.
Amanda.