I don't think "skinny" is being used correctly here, which seems to be the whole source of conflict.
Taylor Swift isn't skinny. She certainly isn't overweight, but skinny doesn't mean "not overweight", it means thinner than average. It's the opposite extreme of fat, with the norm being somewhere between. Taylor Swift is in the normal range. Emma Stone is skinny.
If you're using "skinny" to mean "not fat", obviously there's going to be some disagreement with those who use "skinny" to mean "thinner than normal".