Our society is pretty messed up when it comes to weight but we are also a very lazy society!
I eat and try to work out. Can't right now due to medical reasons.
I am a size 4 and weigh 110. I am small boned. This is the way I am. Some people may think I am too skinny but I don't care. This is the way God made me. I eat over 2,300 calories a day and nothing happens. There is nothing physically wrong with me. I do have to eat more protein compared to the average person to not lose more weight. If someone thinks I look nasty, so be it. I am comfortable with who I am and nothing will ever change that. I can't help that I have a fast metabolism. I eat more than the average person.
So be it!
It sounds to me that you have issues with the way you look and need to work on that somehow.
I know you didn't mean to make the rest of us feel bad by your comments. I used to be in your position. People would comment to me all the time on how I looked anorexic. I hated it. I was a size 0 and did consider myself too skinny and "nasty" looking - because that is the way society treated me. I basically became depressed because and had what people say ingrained into beliefs about myself.
Please please just concentrate on being healthy. That means exercising and eating right. Try working out on weights. That usually helps for me. Don't try to be someone you are not. If you are still small but healthy...that is the way you are supposed to be.