How can I get blender to scale based on the barycentric coordinate
just to help you out in the future, it's called the 3D cursor.  Here's how to fix this, above the timeline to the right of the dropbox where you change between solid shading, wireframe etc. there is another dropbox.  click it and choose, median point.

I hope this helps.